ž zyMa±c@sCdZddlmZddlmZGdd„dejƒZdS(upFix "for x in f.xreadlines()" -> "for x in f". This fixer will also convert g(f.xreadlines) into g(f.__iter__).i(u fixer_base(uNamecBs,|EeZdZdZdZdd„ZdS(u FixXreadlinesu‡ power< call=any+ trailer< '.' 'xreadlines' > trailer< '(' ')' > > | power< any+ trailer< '.' no_call='xreadlines' > > cCsV|jdƒ}|r4|jtdd|jƒƒn|jdd„|dDƒƒdS(Nuno_callu__iter__uprefixcSsg|]}|jƒ‘qS((uclone(u.0ux((uA/opt/alt/python33/lib64/python3.3/lib2to3/fixes/fix_xreadlines.pyu s u+FixXreadlines.transform..ucall(ugetureplaceuNameuprefix(uselfunodeuresultsuno_call((uA/opt/alt/python33/lib64/python3.3/lib2to3/fixes/fix_xreadlines.pyu transformsuFixXreadlines.transformNT(u__name__u __module__u __qualname__uTrueu BM_compatibleuPATTERNu transform(u __locals__((uA/opt/alt/python33/lib64/python3.3/lib2to3/fixes/fix_xreadlines.pyu FixXreadlines su FixXreadlinesN(u__doc__uu fixer_baseu fixer_utiluNameuBaseFixu FixXreadlines(((uA/opt/alt/python33/lib64/python3.3/lib2to3/fixes/fix_xreadlines.pyus