bgpdZddlmZddlmZddlmZddlm Z m Z m Z m Z dZ GddejZd S) z? Fixer for: it.__next__() -> it.next(). next(it) -> it.next(). )token)python_symbols) fixer_base)NameCall find_bindingAttrz;Calls to builtin next() possibly shadowed by global bindingceZdZdZdZdS)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{|}|tt t ||jt d|dS|r+|t d|jdSdS)Nbaseattrheadarg)prefixnext)getclonereplacer runicoderremove)selfnoderesultsr rrarg_rs m/builddir/build/BUILD/cloudlinux-venv-1.0.7/venv/lib/python3.11/site-packages/libpasteurize/fixes/fix_next.py transformzFixNext.transformsw{{7##{{7##{{7##{{6""  <**,,C LLd73<r,s  111111============M <<<<