ž zyMazc@s_dZddlmZddlmZddlmZmZmZGdd„dejƒZ dS(u/Fixer for intern(). intern(s) -> sys.intern(s)i(upytree(u fixer_base(uNameuAttru touch_importcBs2|EeZdZdZdZdZdd„ZdS(u FixInternupreuÿ power< 'intern' trailer< lpar='(' ( not(arglist | argument) any ','> ) rpar=')' > after=any* > c Csÿ|j}|djƒ}|j|jkr:|jƒ}ntj|j|jƒgƒ}|d}|r~dd„|Dƒ}ntj|jttdƒtdƒƒtj|j |djƒ||djƒgƒg|ƒ}|j |_ t dd|ƒ|S( NuobjuaftercSsg|]}|jƒ‘qS((uclone(u.0un((u=/opt/alt/python33/lib64/python3.3/lib2to3/fixes/fix_intern.pyu %s u'FixIntern.transform..usysuinternulparurpar( usymsucloneutypeuarglistupytreeuNodeupoweruAttruNameutraileruprefixu touch_importuNone(uselfunodeuresultsusymsuobju newarglistuafterunew((u=/opt/alt/python33/lib64/python3.3/lib2to3/fixes/fix_intern.pyu transforms   U uFixIntern.transformNT(u__name__u __module__u __qualname__uTrueu BM_compatibleuorderuPATTERNu transform(u __locals__((u=/opt/alt/python33/lib64/python3.3/lib2to3/fixes/fix_intern.pyu FixInterns u FixInternN( u__doc__uupytreeu fixer_baseu fixer_utiluNameuAttru touch_importuBaseFixu FixIntern(((u=/opt/alt/python33/lib64/python3.3/lib2to3/fixes/fix_intern.pyus