
­­­­­­­­­­­­­­­­­­
<!DOCTYPE html>
<html>
3

  \                 @   s6   d Z ddlmZ ddlmZmZ G d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 )	FixInternTZprez
    power< 'intern'
           trailer< lpar='('
                    ( not(arglist | argument<any '=' any>) obj=any
                      | obj=arglist<(not argument<any '=' any>) any ','> )
                    rpar=')' >
           after=any*
    >
    c             C   sd   |rD|d }|rD|j | jjkr"d S |j | jjkrD|jd jdkrDd S d}t|||}td d| |S )Nobj    z**sysintern)r   r	   )typeZsymsZ	star_exprZargumentZchildrenvaluer   r   )selfZnodeZresultsr   namesnew r   0/usr/lib64/python3.6/lib2to3/fixes/fix_intern.py	transform   s    zFixIntern.transformN)__name__
__module____qualname__ZBM_compatibleorderZPATTERNr   r   r   r   r   r      s   
r   N)__doc__ r   Z
fixer_utilr   r   ZBaseFixr   r   r   r   r   <module>   s   