ž zyMaUc@sIdZddlmZddlmZmZGdd„dejƒZdS(u*Fixer for __nonzero__ -> __bool__ methods.i(u fixer_base(uNameusymscBs,|EeZdZdZdZdd„ZdS(u FixNonzerouÓ classdef< 'class' any+ ':' suite< any* funcdef< 'def' name='__nonzero__' parameters< '(' NAME ')' > any+ > any* > > cCs0|d}tdd|jƒ}|j|ƒdS(Nunameu__bool__uprefix(uNameuprefixureplace(uselfunodeuresultsunameunew((u>/opt/alt/python33/lib64/python3.3/lib2to3/fixes/fix_nonzero.pyu transforms uFixNonzero.transformNT(u__name__u __module__u __qualname__uTrueu BM_compatibleuPATTERNu transform(u __locals__((u>/opt/alt/python33/lib64/python3.3/lib2to3/fixes/fix_nonzero.pyu FixNonzerosu FixNonzeroN(u__doc__uu fixer_baseu fixer_utiluNameusymsuBaseFixu FixNonzero(((u>/opt/alt/python33/lib64/python3.3/lib2to3/fixes/fix_nonzero.pyus