[Python-Dev] Odd compile errors for bad genexps
Tim Peters
tim.peters at gmail.com
Wed Sep 29 22:30:10 CEST 2004
>>> (i for i in x) = 2
SystemError: assign to generator expression not possible
1. Why is that a SystemError instead of a SyntaxError? SystemError
doesn't make sense.
2. Why didn't it echo the offending line?
>>> (i for i in x) += 2
SyntaxError: augmented assign to tuple literal not possible
3. That's not a tuple literal.
4. See #2 <wink>.
More information about the Python-Dev
mailing list