a
XC?h^ @ s: d dl mZ d dlmZ ddddZG dd dejZd S )
)
fixer_base)Name__func____self__z__self__.__class__)Zim_funcZim_selfZim_classc @ s e Zd ZdZdZdd ZdS )FixMethodattrsTzU
power< any+ trailer< '.' attr=('im_func' | 'im_self' | 'im_class') > any* >
c C s. |d d }t |j }|t||jd d S )Nattr )prefix)MAPvaluereplacer r )selfZnodeZresultsr new r B/opt/alt/python39/lib64/python3.9/lib2to3/fixes/fix_methodattrs.py transform s
zFixMethodattrs.transformN)__name__
__module____qualname__Z
BM_compatibleZPATTERNr r r r r r s r N) r Z
fixer_utilr r
ZBaseFixr r r r r