home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / lib / python2.6 / lib2to3 / fixes / fix_xreadlines.pyc (.txt) < prev    next >
Encoding:
Python Compiled Bytecode  |  2009-04-20  |  1.1 KB  |  17 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 2.6)
  3.  
  4. '''Fix "for x in f.xreadlines()" -> "for x in f".
  5.  
  6. This fixer will also convert g(f.xreadlines) into g(f.__iter__).'''
  7. from  import fixer_base
  8. from fixer_util import Name
  9.  
  10. class FixXreadlines(fixer_base.BaseFix):
  11.     PATTERN = "\n    power< call=any+ trailer< '.' 'xreadlines' > trailer< '(' ')' > >\n    |\n    power< any+ trailer< '.' no_call='xreadlines' > >\n    "
  12.     
  13.     def transform(self, node, results):
  14.         no_call = results.get('no_call')
  15.  
  16.  
  17.