관리-도구
편집 파일: fix_intern.pyo
� ^ bc @ 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<any '=' any>) obj=any | obj=arglist<(not argument<any '=' any>) any ','> ) rpar=')' > after=any* > c C so | rd | d } | rd | j | j j k r/ d S| j | j j k ra | j d j d k ra d Sqd n | j } | d j � } | j | j k r� | j � } n t j | j | j � g � } | d } | r� g | D] } | j � ^ q� } n t j | j t t d � t d � � t j | j | d j � | | d j � g � g | � } | j | _ t d d | � | S( Nt obji s **t afteru sysu internt lpart rpar( t typet symst star_exprt argumentt childrent valuet clonet arglistR t Nodet powerR R t trailert prefixR t None( t selft nodet resultsR R t newarglistR t nt new( ( s= /opt/alt/python27/lib64/python2.7/lib2to3/fixes/fix_intern.pyt transform s* "U( t __name__t __module__t Truet BM_compatiblet ordert PATTERNR ( ( ( s= /opt/alt/python27/lib64/python2.7/lib2to3/fixes/fix_intern.pyR s N( t __doc__t R R t fixer_utilR R R t BaseFixR ( ( ( s= /opt/alt/python27/lib64/python2.7/lib2to3/fixes/fix_intern.pyt <module> s