W.2o 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 <