Update to 2.7.3
[profile/ivi/python.git] / Lib / lib2to3 / fixes / fix_itertools_imports.py
index c1deb03..28610cf 100644 (file)
@@ -31,9 +31,10 @@ class FixItertoolsImports(fixer_base.BaseFix):
             if member_name in (u'imap', u'izip', u'ifilter'):
                 child.value = None
                 child.remove()
-            elif member_name == u'ifilterfalse':
+            elif member_name in (u'ifilterfalse', u'izip_longest'):
                 node.changed()
-                name_node.value = u'filterfalse'
+                name_node.value = (u'filterfalse' if member_name[1] == u'f'
+                                   else u'zip_longest')
 
         # Make sure the import statement is still sane
         children = imports.children[:] or [imports]