U AT^^@s:ddlmZddlmZddddZGdddejZd S) ) fixer_base)Name__func____self__z__self__.__class__)Zim_funcZim_selfZim_classc@seZdZdZdZddZdS)FixMethodattrsTzU power< any+ trailer< '.' attr=('im_func' | 'im_self' | 'im_class') > any* > cCs.|dd}t|j}|t||jddS)Nattr)prefix)MAPvaluereplacerr )selfZnoderesultsrnewr5/usr/lib64/python3.8/lib2to3/fixes/fix_methodattrs.py transforms  zFixMethodattrs.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNrrrrrrsrN)rZ fixer_utilrr ZBaseFixrrrrrs