python (3.11.7)
    eH                     F    	 d dl mZ d dlmZ  G d dej                  ZdS )   )
fixer_base)tokenc                        e Zd ZdZdZdZd ZdS )
FixIsinstanceTz
    power<
        'isinstance'
        trailer< '(' arglist< any ',' atom< '('
            args=testlist_gexp< any+ >
        ')' > > ')' >
    >
       c                    t                      }|d         }|j        }g }t          |          }|D ]\  }}	|	j        t          j        k    rN|	j        |v rE|t          |          dz
  k     r.||dz            j        t          j        k    rt          |           gh|
                    |	           |	j        t          j        k    r|                    |	j                   |r|d         j        t          j        k    r|d= t          |          dk    r6|j        }
|
j
        |d         _
        |
                    |d                    d S ||d d <