o bcO@s2dZddlmZddlmZGdddejZdS)z*Fixer for __nonzero__ -> __bool__ methods.) fixer_base)Namec@seZdZdZdZddZdS) FixNonzeroTz classdef< 'class' any+ ':' suite< any* funcdef< 'def' name='__nonzero__' parameters< '(' NAME ')' > any+ > any* > > cCs$|d}td|jd}||dS)Nname__bool__)prefix)rrreplace)selfnoderesultsrnewr 0/usr/lib/python3.10/lib2to3/fixes/fix_nonzero.py transformszFixNonzero.transformN)__name__ __module__ __qualname__ BM_compatiblePATTERNrr r r rrs rN)__doc__r fixer_utilrBaseFixrr r r rs