File: //opt/saltstack/salt/lib/python3.10/lib2to3/fixes/__pycache__/fix_nonzero.cpython-310.pyc
o
�N�gO � @ 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�}|�|� d S )N�name�__bool__)�prefix)r r �replace)�self�node�resultsr �new� r
�?/opt/saltstack/salt/lib/python3.10/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