commit | 4e30378e807a96346319b946f2dfde7591cc5762 | [log] [tgz] |
---|---|---|
author | Tim Peters <tim.peters@gmail.com> | Sun Feb 18 04:45:10 2001 +0000 |
committer | Tim Peters <tim.peters@gmail.com> | Sun Feb 18 04:45:10 2001 +0000 |
tree | 806376b9a26944e357d40af5fddc22a304f2edfa | |
parent | 78349072f7c8f2d3da6f552665f9f381930c3c42 [diff] |
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.