Ñò §ÚêLc@sudZddklZddklZlZhhdd6d6ZhZd„Zd„Z d ei fd „ƒYZ d S( s?Fix incompatible renames Fixes: * sys.maxint -> sys.maxsize i(t fixer_base(tNamet attr_chaintmaxsizetmaxinttsyscCsdditt|ƒƒdS(Nt(t|t)(tjointmaptrepr(tmembers((s1/usr/lib64/python2.6/lib2to3/fixes/fix_renames.pyt alternatessccsoxhtiƒD]Z\}}xK|iƒD]=\}}|t||f) > s^ power< module_name=%r trailer< '.' attr_name=%r > any* > (tMAPPINGtitemstLOOKUP(tmoduletreplacetold_attrtnew_attr((s1/usr/lib64/python2.6/lib2to3/fixes/fix_renames.pyt build_patterns   t FixRenamescBs2eZdieƒƒZdZd„Zd„ZRS(RtprecsYtt|ƒi‰ˆ|ƒ}|o0t‡fd†t|dƒDƒƒotS|StS(Nc3sx|]}ˆ|ƒVqWdS(N((t.0tobj(tmatch(s1/usr/lib64/python2.6/lib2to3/fixes/fix_renames.pys 4s tparent(tsuperRRtanyRtFalse(tselftnodetresults((Rs1/usr/lib64/python2.6/lib2to3/fixes/fix_renames.pyR0s &cCsl|idƒ}|idƒ}|oC|o<tt|i|ifƒ}|it|d|iƒƒndS(Nt module_namet attr_nametprefix(tgettunicodeRtvalueRRR$(RR R!tmod_nameR#R((s1/usr/lib64/python2.6/lib2to3/fixes/fix_renames.pyt transform=s (t__name__t __module__R RtPATTERNtorderRR)(((s1/usr/lib64/python2.6/lib2to3/fixes/fix_renames.pyR*s N( t__doc__tRt fixer_utilRRRRR RtBaseFixR(((s1/usr/lib64/python2.6/lib2to3/fixes/fix_renames.pyts