§
{<ˆjÑ ã óp — d Z ddlmZ ddlmZ ddlmZ ddlm Z m
Z
mZmZ dZ
G d„ dej ¦ « Zd S )
z?
Fixer for:
it.__next__() -> it.next().
next(it) -> it.next().
é )Útoken)Úpython_symbols)Ú
fixer_base)ÚNameÚCallÚfind_bindingÚAttrz;Calls to builtin next() possibly shadowed by global bindingc ó — e Zd ZdZd„ ZdS )ÚFixNextas
power< base=any+ trailer< '.' attr='__next__' > any* >
|
power< head='next' trailer< '(' arg=any ')' > any* >
|
classdef< 'class' base=any+ ':'
suite< any*
funcdef< 'def'
attr='__next__'
parameters< '(' NAME ')' > any+ >
any* > >
c ó
— |sJ ‚| d¦ « }| d¦ « }| d¦ « }| d¦ « }|r{| ¦ « }| t t t |¦ « |j ¬¦ « t d¦ « ¦ « ¦ « | ¦ « d S |r+| t d|j ¬¦ « ¦ « d S d S )NÚbaseÚattrÚheadÚarg)ÚprefixÚnext)ÚgetÚcloneÚreplacer r Úunicoder Úremove)ÚselfÚnodeÚresultsr
r r Úarg_r s ún/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib/python3.11/site-packages/libpasteurize/fixes/fix_next.pyÚ transformzFixNext.transform sð € Øˆˆˆwà�{Š{˜7Ñ#Ô#ˆØ�{Š{˜7Ñ#Ô#ˆØ�{Š{˜7Ñ#Ô#ˆØ�{Š{˜6Ñ"Ô"ˆØð <Ø—*’*‘,”,ˆCØ�LŠL��d¥7¨3¡<¤<°t´{ÐCÑCÔCÝ" 7™mœmñ-ô -ñ
.ô
.ð
.à�KŠK‰MŒMˆMˆMˆMØ
ð <Ø�LŠL�˜g¨d¬kÐ:Ñ:Ô:Ñ;Ô;Ð;Ð;Ð;ð <ð <ó N)Ú__name__Ú
__module__Ú__qualname__ÚPATTERNr © r r r r s* € € € € € ð€Gð
<ð
<ð
<ð
<ð