§
8\cd˜Y*ã óH — d Z ddlmZ ddlmZ G d„ dej ¦ « ZdS )z*Fixer for __nonzero__ -> __bool__ methods.é )Ú
fixer_base)ÚNamec ó — e Zd ZdZdZd„ ZdS )Ú
FixNonzeroTzÓ
classdef< 'class' any+ ':'
suite< any*
funcdef< 'def' name='__nonzero__'
parameters< '(' NAME ')' > any+ >
any* > >
c ól — |d }t d|j ¬¦ « }| |¦ « d S )NÚnameÚ__bool__)Úprefix)r r
Úreplace)ÚselfÚnodeÚresultsr Únews ú@/opt/alt/python311/lib64/python3.11/lib2to3/fixes/fix_nonzero.pyÚ transformzFixNonzero.transform s7 € Ø�vŒˆÝ�: d¤kÐ2Ñ2Ô2ˆØ�Š�SÑÔÐÐÐó N)Ú__name__Ú
__module__Ú__qualname__Ú
BM_compatibleÚPATTERNr © r r r r s/ € € € € € Ø€Mð€Gðð ð ð ð r r N)Ú__doc__Ú r Ú
fixer_utilr ÚBaseFixr r r r ú