JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3RbrJFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr j f^@s^dZddlmZddlmZidd6dd6dd 6ZGd d d ejZd S) z;Fix bound method attributes (method.im_? -> method.__?__). ) fixer_base)Name__func__Zim_func__self__Zim_selfz__self__.__class__Zim_classc@s(eZdZdZdZddZdS)FixMethodattrsTzU power< any+ trailer< '.' attr=('im_func' | 'im_self' | 'im_class') > any* > cCs;|dd}t|j}|jt|d|jdS)Nattrprefix)MAPvaluereplacerr )selfZnodeZresultsrnewrB/opt/alt/python34/lib64/python3.4/lib2to3/fixes/fix_methodattrs.py transforms zFixMethodattrs.transformN)__name__ __module__ __qualname__Z BM_compatibleZPATTERNrrrrrrs rN)__doc__rZ fixer_utilrr ZBaseFixrrrrrs