SIGN IN SIGN UP
python / cpython UNCLAIMED

The Python programming language

72125 0 15 Python

Bug #132313 error message confusing for assignment in lambda.

They're actually complaining about something more specific, an assignment
in a lambda as an actual argument, so that Python parses the
lambda as if it were a keyword argument.  Like f(lambda x: x[0]=42).
The "lambda x: x[0]" part gets parsed as if it were a keyword, being
bound to 42, and the resulting error msg didn't make much sense.
T
Tim Peters committed
4e30378e807a96346319b946f2dfde7591cc5762
Parent: 7834907