Guido van Rossum added the comment:
Nice! I put it through a bit of a torture test and found a few odd corners.
E.g. it doesn't catch this:
if 1: print 42
nor this:
if 1:
print 42
nor this:
def foo():
print 42
I also notice that if the printed expression starts with a unary + or -, it is
not a syntax error but a type error. But I don't think we should try to do
anything about that.
----------
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue21669>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com