Viewing File: /opt/alt/python35/lib64/python3.5/lib2to3/fixes/__pycache__/fix_intern.cpython-35.pyc
¯ÕYfÓ ã @ sI d Z d d l m Z d d l m Z m Z Gd d „ d e j ƒ Z d S)z/Fixer for intern().
intern(s) -> sys.intern(s)é )Ú
fixer_base)Ú
ImportAndCallÚtouch_importc @ s. e Z d Z d Z d Z d Z d d „ Z d S)Ú FixInternTZprezÿ
power< 'intern'
trailer< lpar='('
( not(arglist | argument<any '=' any>) obj=any
| obj=arglist<(not argument<any '=' any>) any ','> )
rpar=')' >
after=any*
>
c C sŠ | r^ | d } | r^ | j | j j k r/ d S| j | j j k r^ | j d j d k r^ d Sd } t | | | ƒ } t d d | ƒ | S)NÚobjé z**ÚsysÚintern)r r )ÚtypeZsymsZ star_exprZargumentZchildrenÚvaluer r )ÚselfZnodeZresultsr ÚnamesÚnew© r ú=/opt/alt/python35/lib64/python3.5/lib2to3/fixes/fix_intern.pyÚ transform s
zFixIntern.transformN)Ú__name__Ú
__module__Ú__qualname__Z
BM_compatibleÚorderZPATTERNr r r r r r
s
r N)Ú__doc__Ú r Z
fixer_utilr r ZBaseFixr r r r r Ú<module> s
Back to Directory
File Manager