Skip to content

Commit aaf84e1

Browse files
committed
add length condition
1 parent 49ff108 commit aaf84e1

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/sage/repl/preparse.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1324,7 +1324,9 @@ def preparse_numeric_literals(code, extract=False, quotes="'"):
13241324
# Python 3 does not allow leading zeroes. Sage does, so just strip them out.
13251325
# The number is still interpreted as decimal, not octal!
13261326
num = re.sub(r'^0+', '', num)
1327-
if quotes:
1327+
if len(num) <= 4300:
1328+
num_make = "Integer(%s)" % num
1329+
elif quotes:
13281330
num_make = "Integer(%s%s%s)" % (quotes, num, quotes)
13291331
else:
13301332
code_points = list(map(ord, list(num)))

0 commit comments

Comments
 (0)