Viewing File: /opt/alt/python38/lib64/python3.8/lib2to3/fixes/__pycache__/fix_isinstance.cpython-38.opt-2.pyc

U

¡ê,aHã@s.ddlmZddlmZGdd„dejƒZdS)é)Ú
fixer_base)Útokenc@s eZdZdZdZdZdd„ZdS)Ú
FixIsinstanceTz˜
    power<
        'isinstance'
        trailer< '(' arglist< any ',' atom< '('
            args=testlist_gexp< any+ >
        ')' > > ')' >
    >
    écCsötƒ}|d}|j}g}t|ƒ}|D]p\}}	|	jtjkrr|	j|krr|t|ƒdkr”||djtjkr”t	|ƒq$q$| 
|	¡|	jtjkr$| |	j¡q$|r°|djtjkr°|d=t|ƒdkrÞ|j}
|
j
|d_
|
 |d¡n||dd…<| ¡dS)NÚargsééÿÿÿÿé)ÚsetZchildrenÚ	enumerateÚtyperÚNAMEÚvalueÚlenÚCOMMAÚnextÚappendÚaddÚparentÚprefixÚreplaceZchanged)ÚselfZnodeZresultsZnames_insertedZtestlistrZnew_argsÚiteratorÚidxÚargZatom©rúA/opt/alt/python38/lib64/python3.8/lib2to3/fixes/fix_isinstance.pyÚ	transforms*$
zFixIsinstance.transformN)Ú__name__Ú
__module__Ú__qualname__Z
BM_compatibleZPATTERNZ	run_orderrrrrrrs	rN)ÚrZ
fixer_utilrZBaseFixrrrrrÚ<module>s
Back to Directory File Manager