§ 8\cd˜Y*ãóH—dZddlmZddlmZGd„dej¦«ZdS)z*Fixer for __nonzero__ -> __bool__ methods.é)Ú fixer_base)ÚNamecó—eZdZdZdZd„ZdS)Ú FixNonzeroTzÓ classdef< 'class' any+ ':' suite< any* funcdef< 'def' name='__nonzero__' parameters< '(' NAME ')' > any+ > any* > > cól—|d}td|j¬¦«}| |¦«dS)NÚnameÚ__bool__)Úprefix)rr Úreplace)ÚselfÚnodeÚresultsrÚnews úF/opt/alt/python-internal/lib64/python3.11/lib2to3/fixes/fix_nonzero.pyÚ transformzFixNonzero.transforms7€Ø�vŒˆÝ�: d¤kÐ2Ñ2Ô2ˆØ � Š �SÑÔÐÐÐóN)Ú__name__Ú __module__Ú __qualname__Ú BM_compatibleÚPATTERNr©rrrrs/€€€€€Ø€Mð€GðððððrrN)Ú__doc__ÚrÚ fixer_utilrÚBaseFixrrrrúrshðØ0Ð0ðÐÐÐÐÐØÐÐÐÐÐð ð ð ð ð �Ô#ñ ô ð ð ð r