Your IP : 18.223.241.235
3
� fO � @ s2 d Z ddlmZ ddlmZ G dd� dej�ZdS )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�}|j|� d S )N�name�__bool__)�prefix)r r �replace)�selfZnodeZresultsr �new� r �>/opt/alt/python36/lib64/python3.6/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