3 \��@s2ddlmZddlmZmZGdd�dej�ZdS)�)� fixer_base)� ImportAndCall� touch_importc@s eZdZdZdZdZdd�ZdS)� FixReloadTZprez� power< 'reload' trailer< lpar='(' ( not(arglist | argument) any ','> ) rpar=')' > after=any* > cCsd|rD|d}|rD|j|jjkr"dS|j|jjkrD|jdjdkrDdSd}t|||�}tdd|�|S)N�obj�z**�imp�reload)rr )�typeZsymsZ star_exprZargumentZchildren�valuerr)�selfZnodeZresultsr�names�new�r�0/usr/lib64/python3.6/lib2to3/fixes/fix_reload.py� transforms  zFixReload.transformN)�__name__� __module__� __qualname__Z BM_compatible�orderZPATTERNrrrrrr s rN)�rZ fixer_utilrrZBaseFixrrrrr�s