⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.118
Server IP:
97.74.87.16
Server:
Linux 16.87.74.97.host.secureserver.net 5.14.0-503.38.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Apr 18 08:52:10 EDT 2025 x86_64
Server Software:
Apache
PHP Version:
8.2.28
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
lib64
/
python3.9
/
lib2to3
/
fixes
/
__pycache__
/
View File Name :
fix_next.cpython-39.opt-2.pyc
a �����DOgf����������������������@���sj���d�dl�mZ�d�dlmZ�d�dlmZ�d�dlmZm Z m Z �dZG�dd��dej�Z dd ��Zd d��Zdd ��ZdS�)����)�token)�python_symbols)� fixer_base)�Name�Call�find_bindingz;Calls to builtin next() possibly shadowed by global bindingc�����������������������s0���e�Zd�ZdZdZdZ��fdd�Zdd��Z���ZS�)�FixNextTa��� power< base=any+ trailer< '.' attr='next' > trailer< '(' ')' > > | power< head=any+ trailer< '.' attr='next' > not trailer< '(' ')' > > | classdef< 'class' any+ ':' suite< any* funcdef< 'def' name='next' parameters< '(' NAME ')' > any+ > any* > > | global=global_stmt< 'global' any* 'next' any* > �prec��������������������s>���t�t|���||��td|�}|r4|��|t��d|�_nd|�_d�S�)N�nextTF)�superr���� start_treer����warning�bind_warning� shadowed_next)�selfZtree�filename�n�� __class__���./usr/lib64/python3.9/lib2to3/fixes/fix_next.pyr���$���s���� zFixNext.start_treec�����������������C���s����|��d�}|��d�}|��d�}|rr|�jr>|�td|jd���q�dd��|D��}d|d �_|�ttd |jd�|���n�|r�td|jd�}|�|��nj|r�t|�r�|d�}d�dd��|D������d kr�|�� |t ��d�S�|�td���nd|v�r�|�� |t ��d|�_d�S�)N�base�attr�name�__next__)�prefixc�����������������S���s���g�|�]}|�����qS�r���)Zclone��.0r���r���r���r���� <listcomp>9��������z%FixNext.transform.<locals>.<listcomp>�������r ����headc�����������������S���s���g�|�]}t�|��qS�r���)�strr���r���r���r���r���E���r����__builtin__�globalT)�getr����replacer���r���r����is_assign_target�join�stripr ���r���)r����node�resultsr���r���r���r���r"���r���r���r���� transform.���s,���� zFixNext.transform) �__name__� __module__�__qualname__Z BM_compatibleZPATTERN�orderr���r-���� __classcell__r���r���r���r���r������s ��� r���c�����������������C���sF���t�|��}|d�u�rdS�|jD�]&}|jtjkr0�dS�t||��r�dS�qdS�)NFT)�find_assign�children�typer����EQUAL� is_subtree)r+���Zassign�childr���r���r���r(���Q���s���� r(���c�����������������C���s4���|�j�tjkr|�S�|�j�tjks&|�jd�u�r*d�S�t|�j�S��N)r5����symsZ expr_stmtZsimple_stmt�parentr3����r+���r���r���r���r3���]���s ����r3���c��������������������s$���|���krdS�t���fdd�|�jD���S�)NTc�����������������3���s���|�]}t�|���V��qd�S�r9���)r7���)r����cr<���r���r���� <genexpr>g���r���zis_subtree.<locals>.<genexpr>)�anyr4���)�rootr+���r���r<���r���r7���d���s����r7���N)Zpgen2r���Zpygramr���r:���r ���r���Z fixer_utilr���r���r���r���ZBaseFixr���r(���r3���r7���r���r���r���r����<module> ���s���@