R$~7l L d Z ddlmZ ddlmZmZ G d dej ZdS )z/Fixer for intern().
intern(s) -> sys.intern(s) )
fixer_base)
ImportAndCalltouch_importc e Zd ZdZdZdZd ZdS ) FixInternTprez
power< 'intern'
trailer< lpar='('
( not(arglist | argument) obj=any
| obj=arglist<(not argument) any ','> )
rpar=')' >
after=any*
>
c |r5|d }|r+|j | j j k r|j d j dv rd S d}t ||| }t
d d| |S )Nobj > ***)sysinternr )typesymsargumentchildrenvaluer r )selfnoderesultsr
namesnews ?/opt/alt/python311/lib64/python3.11/lib2to3/fixes/fix_intern.py transformzFixIntern.transform su %.C
H 222LO)[88F!D'511T5$'''
N)__name__
__module____qualname__
BM_compatibleorderPATTERNr r r r r
s4 MEG r r N)__doc__ r
fixer_utilr r BaseFixr r# r r r( sr
4 4 4 4 4 4 4 4
" r