diff options
Diffstat (limited to 'lib/python2.7/lib2to3/fixes/fix_xreadlines.py')
-rw-r--r-- | lib/python2.7/lib2to3/fixes/fix_xreadlines.py | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/lib/python2.7/lib2to3/fixes/fix_xreadlines.py b/lib/python2.7/lib2to3/fixes/fix_xreadlines.py deleted file mode 100644 index f50b9a2..0000000 --- a/lib/python2.7/lib2to3/fixes/fix_xreadlines.py +++ /dev/null @@ -1,25 +0,0 @@ -"""Fix "for x in f.xreadlines()" -> "for x in f". - -This fixer will also convert g(f.xreadlines) into g(f.__iter__).""" -# Author: Collin Winter - -# Local imports -from .. import fixer_base -from ..fixer_util import Name - - -class FixXreadlines(fixer_base.BaseFix): - BM_compatible = True - PATTERN = """ - power< call=any+ trailer< '.' 'xreadlines' > trailer< '(' ')' > > - | - power< any+ trailer< '.' no_call='xreadlines' > > - """ - - def transform(self, node, results): - no_call = results.get("no_call") - - if no_call: - no_call.replace(Name(u"__iter__", prefix=no_call.prefix)) - else: - node.replace([x.clone() for x in results["call"]]) |