Server : Apache System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64 User : dh_edsupp ( 6597262) PHP Version : 8.2.26 Disable Function : NONE Directory : /lib/python3/dist-packages/libpasteurize/fixes/__pycache__/ |
Upload File : |
o ,�]� � @ 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�}|r5|�� }|�ttt|�|jd�td��� |�� d S |rC|�td|jd�� d S d S )N�base�attr�head�arg)�prefix�next)�get�clone�replacer r �unicoder �remove)�self�node�resultsr r r �arg_r � r �>/usr/lib/python3/dist-packages/libpasteurize/fixes/fix_next.py� transform s ��zFixNext.transformN)�__name__� __module__�__qualname__�PATTERNr r r r r r s r N)�__doc__� lib2to3.pgen2r �lib2to3.pygramr �syms�lib2to3r �lib2to3.fixer_utilr r r r �bind_warning�BaseFixr r r r r �<module> s