fH 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 <