Message171636
The issue is in lib2to3. tuple_params does not work with lambdas. I confirm the bug.
$ ./python -m lib2to3 -f tuple_params lambda_tuple_params.py
RefactoringTool: Refactored lambda_tuple_params.py
--- lambda_tuple_params.py (original)
+++ lambda_tuple_params.py (refactored)
@@ -1,3 +1,3 @@
lambda (a, b), c: a + b + c
-def f((a, b), c): return a + b + c
+def f(xxx_todo_changeme, c): (a, b) = xxx_todo_changeme; return a + b + c
RefactoringTool: Files that need to be modified:
RefactoringTool: lambda_tuple_params.py |
|
Date |
User |
Action |
Args |
2012-09-30 13:20:37 | serhiy.storchaka | set | recipients:
+ serhiy.storchaka, mark.dickinson, benjamin.peterson, Ramchandra Apte, GlitchMr |
2012-09-30 13:20:37 | serhiy.storchaka | set | messageid: <1349011237.1.0.195153782457.issue16094@psf.upfronthosting.co.za> |
2012-09-30 13:20:37 | serhiy.storchaka | link | issue16094 messages |
2012-09-30 13:20:36 | serhiy.storchaka | create | |
|