New submission from rom16384 <rom16...@yahoo.com>: The attached file crashes 2to3 with traceback:
Traceback (most recent call last): File "/usr/bin/2to3", line 6, in <module> sys.exit(main("lib2to3.fixes")) File "/usr/lib/python2.6/lib2to3/main.py", line 129, in main rt.refactor(args, options.write, options.doctests_only) File "/usr/lib/python2.6/lib2to3/refactor.py", line 196, in refactor self.refactor_file(dir_or_file, write, doctests_only) File "/usr/lib/python2.6/lib2to3/refactor.py", line 235, in refactor_file tree = self.refactor_string(input, filename) File "/usr/lib/python2.6/lib2to3/refactor.py", line 260, in refactor_string self.refactor_tree(tree, name) File "/usr/lib/python2.6/lib2to3/refactor.py", line 294, in refactor_tree self.traverse_by(self.post_order_heads, tree.post_order()) File "/usr/lib/python2.6/lib2to3/refactor.py", line 316, in traverse_by results = fixer.match(node) File "/usr/lib/python2.6/lib2to3/fixes/fix_numliterals.py", line 18, in match (node.value.startswith("0") or node.value[-1] in "Ll")) AttributeError: 'int' object has no attribute 'startswith' The code is from a version of pupynere, trimmed to reveal the traceback. Python 2.6.4, OS: Ubuntu 9.10 (Karmic). ---------- components: 2to3 (2.x to 3.0 conversion tool) files: 2to3_crash.py messages: 104518 nosy: rom16384 priority: normal severity: normal status: open title: 2to3 crashes with "AttributeError: 'int' object has no attribute 'startswith'" type: crash versions: Python 2.6 Added file: http://bugs.python.org/file17128/2to3_crash.py _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue8570> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com