/usr/share/cagefs-skeleton/lib/python3.9/site-packages/libpasteurize/fixes/__pycache__
a �c� � @ sZ d Z ddlmZ ddlmZ ddlmZ ddlm Z m Z mZmZ dZ G dd� 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 @ s e Zd ZdZdd� 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 C s� |sJ �|� d�}|� d�}|� d�}|� d�}|rh|�� }|�ttt|�|jd�td��� |�� n|r�|�td|jd�� d S )N�base�attr�head�arg)�prefix�next)�getZclone�replacer r Zunicoder �remove)�selfZnode�resultsr r r Zarg_r � r �@/usr/lib/python3.9/site-packages/libpasteurize/fixes/fix_next.py� transform s � zFixNext.transformN)�__name__� __module__�__qualname__ZPATTERNr r r r r r s r N)�__doc__Z lib2to3.pgen2r Zlib2to3.pygramr ZsymsZlib2to3r Zlib2to3.fixer_utilr r r r Zbind_warningZBaseFixr r r r r �<module> s
.
Edit
..
Edit
__init__.cpython-39.opt-1.pyc
Edit
__init__.cpython-39.pyc
Edit
feature_base.cpython-39.opt-1.pyc
Edit
feature_base.cpython-39.pyc
Edit
fix_add_all__future__imports.cpython-39.opt-1.pyc
Edit
fix_add_all__future__imports.cpython-39.pyc
Edit
fix_add_all_future_builtins.cpython-39.opt-1.pyc
Edit
fix_add_all_future_builtins.cpython-39.pyc
Edit
fix_add_future_standard_library_import.cpython-39.opt-1.pyc
Edit
fix_add_future_standard_library_import.cpython-39.pyc
Edit
fix_annotations.cpython-39.opt-1.pyc
Edit
fix_annotations.cpython-39.pyc
Edit
fix_division.cpython-39.opt-1.pyc
Edit
fix_division.cpython-39.pyc
Edit
fix_features.cpython-39.opt-1.pyc
Edit
fix_features.cpython-39.pyc
Edit
fix_fullargspec.cpython-39.opt-1.pyc
Edit
fix_fullargspec.cpython-39.pyc
Edit
fix_future_builtins.cpython-39.opt-1.pyc
Edit
fix_future_builtins.cpython-39.pyc
Edit
fix_getcwd.cpython-39.opt-1.pyc
Edit
fix_getcwd.cpython-39.pyc
Edit
fix_imports.cpython-39.opt-1.pyc
Edit
fix_imports.cpython-39.pyc
Edit
fix_imports2.cpython-39.opt-1.pyc
Edit
fix_imports2.cpython-39.pyc
Edit
fix_kwargs.cpython-39.opt-1.pyc
Edit
fix_kwargs.cpython-39.pyc
Edit
fix_memoryview.cpython-39.opt-1.pyc
Edit
fix_memoryview.cpython-39.pyc
Edit
fix_metaclass.cpython-39.opt-1.pyc
Edit
fix_metaclass.cpython-39.pyc
Edit
fix_newstyle.cpython-39.opt-1.pyc
Edit
fix_newstyle.cpython-39.pyc
Edit
fix_next.cpython-39.opt-1.pyc
Edit
fix_next.cpython-39.pyc
Edit
fix_printfunction.cpython-39.opt-1.pyc
Edit
fix_printfunction.cpython-39.pyc
Edit
fix_raise.cpython-39.opt-1.pyc
Edit
fix_raise.cpython-39.pyc
Edit
fix_raise_.cpython-39.opt-1.pyc
Edit
fix_raise_.cpython-39.pyc
Edit
fix_throw.cpython-39.opt-1.pyc
Edit
fix_throw.cpython-39.pyc
Edit
fix_unpacking.cpython-39.opt-1.pyc
Edit
fix_unpacking.cpython-39.pyc
Edit