Message71199
fix_idioms.py generates bad code for conversions in try/except blocks.
Example:
s=(1, 2, 3)
try:
t = list(s)
t.sort()
except TypeError:
pass
fix_idioms.py generates this diff:
--- test.py (original)
+++ test.py (refactored)
@@ -7,8 +7,7 @@
s=(1, 2, 3)
try:
- t = list(s)
- t.sort()
-except TypeError:
+ t = sorted(s)
+ except TypeError:
pass
except TypeError is indented wrongly. |
|
Date |
User |
Action |
Args |
2008-08-16 07:03:08 | hawking | set | recipients:
+ hawking, collinwinter |
2008-08-16 07:03:08 | hawking | set | messageid: <1218870188.26.0.589326010093.issue3563@psf.upfronthosting.co.za> |
2008-08-16 07:03:06 | hawking | link | issue3563 messages |
2008-08-16 07:03:06 | hawking | create | |
|