File: //usr/lib/python3.7/lib2to3/fixes/__pycache__/fix_nonzero.cpython-37.pyc
B
5aO @ s2 d Z ddlmZ ddlmZ G dd dejZdS )z*Fixer for __nonzero__ -> __bool__ methods. )
fixer_base)Namec @ s e Zd ZdZdZdd ZdS )
FixNonzeroTz
classdef< 'class' any+ ':'
suite< any*
funcdef< 'def' name='__nonzero__'
parameters< '(' NAME ')' > any+ >
any* > >
c C s$ |d }t d|jd}|| d S )Nname__bool__)prefix)r r replace)selfZnodeZresultsr new r //usr/lib/python3.7/lib2to3/fixes/fix_nonzero.py transform s zFixNonzero.transformN)__name__
__module____qualname__Z
BM_compatibleZPATTERNr
r r r r r s r N)__doc__ r Z
fixer_utilr ZBaseFixr r r r r <module> s