Skip to content

Commit 9cc9f85

Browse files
Russell StewartRussell Stewart
authored andcommitted
Changed "evaluation" to "expression" in source code.
1 parent 724a6a1 commit 9cc9f85

1 file changed

Lines changed: 15 additions & 13 deletions

File tree

pythonpy

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ import sys
66
import json
77
import re
88

9-
def lazy_imports(evaluation, pre_cmd, post_cmd):
10-
query = ((evaluation if evaluation else '') +
9+
def lazy_imports(expression, pre_cmd, post_cmd):
10+
query = ((expression if expression else '') +
1111
(pre_cmd if pre_cmd else '') +
1212
(post_cmd if post_cmd else ''))
1313
if 'base64' in query: global base64; import base64
@@ -29,8 +29,10 @@ def lazy_imports(evaluation, pre_cmd, post_cmd):
2929
if 'groupby' in query: global groupby; from itertools import groupby
3030
if 'uuid4' in query: global uuid4; from uuid import uuid4
3131

32-
parser = argparse.ArgumentParser()
33-
parser.add_argument('evaluation', nargs='?', default='None')
32+
parser = argparse.ArgumentParser(
33+
formatter_class=argparse.RawDescriptionHelpFormatter)
34+
35+
parser.add_argument('expression', nargs='?', default='None')
3436
parser.add_argument('-x', dest='lines_of_stdin', action='store_const',
3537
const=True, default=False,
3638
help='treat each row as x')
@@ -68,12 +70,12 @@ elif args.split_input:
6870
else:
6971
stdin = (x.rstrip() for x in sys.stdin)
7072

71-
if args.evaluation:
72-
args.evaluation = args.evaluation.replace("`", "'")
73+
if args.expression:
74+
args.expression = args.expression.replace("`", "'")
7375
if args.pre_cmd:
7476
args.pre_cmd = args.pre_cmd.replace("`", "'")
7577

76-
lazy_imports(args.evaluation, args.pre_cmd, args.post_cmd)
78+
lazy_imports(args.expression, args.pre_cmd, args.post_cmd)
7779

7880
if args.pre_cmd:
7981
exec(args.pre_cmd)
@@ -86,19 +88,19 @@ def safe_eval(text, x):
8688

8789
if args.lines_of_stdin:
8890
if args.ignore_exceptions:
89-
result = (safe_eval(args.evaluation, x) for x in stdin)
91+
result = (safe_eval(args.expression, x) for x in stdin)
9092
else:
91-
result = (eval(args.evaluation) for x in stdin)
93+
result = (eval(args.expression) for x in stdin)
9294
elif args.filter_result:
9395
if args.ignore_exceptions:
94-
result = (x for x in stdin if safe_eval(args.evaluation, x))
96+
result = (x for x in stdin if safe_eval(args.expression, x))
9597
else:
96-
result = (x for x in stdin if eval(args.evaluation))
98+
result = (x for x in stdin if eval(args.expression))
9799
elif args.list_of_stdin:
98100
l = list(stdin)
99-
result = eval(args.evaluation)
101+
result = eval(args.expression)
100102
else:
101-
result = eval(args.evaluation)
103+
result = eval(args.expression)
102104

103105
def format(output):
104106
if output == None:

0 commit comments

Comments
 (0)