o
bc9 @ s6 d Z ddlmZ ddlmZmZ G dd dejZdS )z5Fixer for reload().
reload(s) -> importlib.reload(s) )
fixer_base)
ImportAndCalltouch_importc @ s e Zd ZdZdZdZdd ZdS ) FixReloadTprez
power< 'reload'
trailer< lpar='('
( not(arglist | argument) obj=any
| obj=arglist<(not argument) any ','> )
rpar=')' >
after=any*
>
c C sR |r|d }|r|j | jjkr|jd jdv rd S d}t|||}td d| |S )Nobj > ***) importlibreloadr )typesymsargumentchildrenvaluer r )selfnoderesultsr namesnew r //usr/lib/python3.10/lib2to3/fixes/fix_reload.py transform s zFixReload.transformN)__name__
__module____qualname__
BM_compatibleorderPATTERNr r r r r r
s
r N)__doc__ r
fixer_utilr r BaseFixr r r r r s