U AT^^c@s:ddlmZddlmZddddZGdddejZd S) i) fixer_base)NameZ__func__Z__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)Nattri)prefix)MAPZvalueZreplacerr)ZselfZnodeZresultsrZnewr5/usr/lib64/python3.8/lib2to3/fixes/fix_methodattrs.py transforms  zFixMethodattrs.transformN)Z__name__Z __module__Z __qualname__Z BM_compatibleZPATTERNrrrrrrsrN)ZrZ fixer_utilrrZBaseFixrrrrrZs