o
     JAfe                     @   s8   	 d dl mZ d dlmZmZmZ G dd dejZdS )   )
fixer_base)CallNameparenthesizec                   @   s   e Zd ZdZdZdd ZdS )FixReprTz7
              atom < '`' expr=any '`' >
              c                 C   s8   |d   }|j| jjkrt|}ttd|g|jdS )Nexprrepr)prefix)ZclonetypeZsymsZ	testlist1r   r   r   r	   )selfZnoderesultsr    r   -/usr/lib/python3.10/lib2to3/fixes/fix_repr.py	transform   s   zFixRepr.transformN)__name__
__module____qualname__ZBM_compatibleZPATTERNr   r   r   r   r   r      s    r   N) r   Z
fixer_utilr   r   r   ZBaseFixr   r   r   r   r   <module>   s   