509318396
Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­
<!DOCTYPE html>
<html>
3

  \H  ã               @   s.   d dl mZ d dlmZ G dd„ dejƒZdS )é   )Ú
fixer_base)Útokenc               @   s    e Zd ZdZdZdZdd„ ZdS )ÚFixIsinstanceTz˜
    power<
        'isinstance'
        trailer< '(' arglist< any ',' atom< '('
            args=testlist_gexp< any+ >
        ')' > > ')' >
    >
    é   c             C   sú   t ƒ }|d }|j}g }t|ƒ}xx|D ]p\}}	|	jtjkrt|	j|krt|t|ƒd k r–||d  jtjkr–t	|ƒ q&q&|j
|	ƒ |	jtjkr&|j|	jƒ q&W |r´|d jtjkr´|d= t|ƒdkrâ|j}
|
j|d _|
j|d ƒ n||d d …< |jƒ  d S )NÚargsé   é    éÿÿÿÿr	   )ÚsetZchildrenÚ	enumerateÚtyper   ÚNAMEÚvalueÚlenÚCOMMAÚnextÚappendÚaddÚparentÚprefixÚreplaceZchanged)ÚselfZnodeZresultsZnames_insertedZtestlistr   Znew_argsÚiteratorÚidxÚargZatom© r   ú4/usr/lib64/python3.6/lib2to3/fixes/fix_isinstance.pyÚ	transform   s*    $
zFixIsinstance.transformN)Ú__name__Ú
__module__Ú__qualname__ZBM_compatibleZPATTERNZ	run_orderr   r   r   r   r   r      s   r   N)Ú r   Z
fixer_utilr   ZBaseFixr   r   r   r   r   Ú<module>   s   