New submission from Vlada Peric <vlada.pe...@gmail.com>: The itertools fixer (izip -> zip, among others), fails for the following code:
from itertools import izip print msg % str(bool(symbol_swapped) and list(izip(*swap_dict).next()) or symbols) It gets converted to: print(msg % str(bool(symbol_swapped) and list(next(izip(*swap_dict))) or symbols)) (note how izip is still there) I've worked aroudn this by introducing tmp = izip(...) and using that, but it'd be nice if 2to3 caught it by default. ---------- components: 2to3 (2.x to 3.0 conversion tool) messages: 140897 nosy: VPeric priority: normal severity: normal status: open title: itertools fixer fails versions: Python 2.7, Python 3.2 _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue12613> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com