New submission from Terry J. Reedy:
C:\Users\Terry>py -2 -m idlelib.idle -c "print True"
>>>
*** Error in script or command!
Traceback (most recent call last):
File "<pyshell#0>", line 1
print True
^
SyntaxError: invalid syntax
https://stackoverflow.com/questions/30280525/python-idle-give-a-false-syntax-error
In answer, phihag points out that PyShell.py has future import and compiles with
code = compile(source, filename, "exec")
The fix is to add dont_inherit=True.
----------
assignee: terry.reedy
messages: 243446
nosy: terry.reedy
priority: normal
severity: normal
stage: needs patch
status: open
title: Idle 2.7 -c, -r compile with print as function.
type: behavior
versions: Python 2.7
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue24222>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com