//usr/lib64/lib64//lib64//python2.7/ó
ÛœSec @ s_ d Z d d l m Z d d l m Z d d l m Z m Z m Z d e j f d „ ƒ YZ d S( s/ Fixer for intern().
intern(s) -> sys.intern(s)i ( t pytree( t
fixer_base( t Namet Attrt touch_importt FixInternc B s# e Z e Z d Z d Z d „ Z RS( t presÿ
power< 'intern'
trailer< lpar='('
( not(arglist | argument) obj=any
| obj=arglist<(not argument) any ','> )
rpar=')' >
after=any*
>
c C s | j } | d j ƒ } | j | j k r: | j ƒ } n t j | j | j ƒ g ƒ } | d } | rŠ g | D] } | j ƒ ^ qo } n t j | j t t d ƒ t d ƒ ƒ t j | j | d j ƒ | | d j ƒ g ƒ g | ƒ } | j
| _
t d d | ƒ | S( Nt objt afteru sysu internt lpart rpar(
t symst clonet typet arglistR t Nodet powerR R t trailert prefixR t None( t selft nodet resultsR R t
newarglistR t nt new( ( s0 /usr/lib64/python2.7/lib2to3/fixes/fix_intern.pyt transform s
"U( t __name__t
__module__t Truet
BM_compatiblet ordert PATTERNR ( ( ( s0 /usr/lib64/python2.7/lib2to3/fixes/fix_intern.pyR s
N(
t __doc__t R R t
fixer_utilR R R t BaseFixR ( ( ( s0 /usr/lib64/python2.7/lib2to3/fixes/fix_intern.pyt s