python (3.12.0)
̑eO J d Z ddlmZ ddlmZ G d dej
Zy)z*Fixer for __nonzero__ -> __bool__ methods. )
fixer_base)Namec e Zd ZdZdZd Zy)
FixNonzeroTz
classdef< 'class' any+ ':'
suite< any*
funcdef< 'def' name='__nonzero__'
parameters< '(' NAME ')' > any+ >
any* > >
c ^ |d }t d|j }|j | y )Nname__bool__)prefix)r r
replace)selfnoderesultsr news M/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/lib2to3/fixes/fix_nonzero.py transformzFixNonzero.transform s'