a
´iO ã @ s. d dl mZ d dlmZ G dd„ dejƒZdS )é )Ú
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 )NÚnameÚ__bool__)Úprefix)r r Úreplace)ÚselfZnodeÚresultsr Únew© r ú1/usr/lib64/python3.9/lib2to3/fixes/fix_nonzero.pyÚ transform s zFixNonzero.transformN)Ú__name__Ú
__module__Ú__qualname__Z
BM_compatibleZPATTERNr r r r r
r s r N)Ú r Z
fixer_utilr ZBaseFixr r r r r
Ú