| Server IP : 93.86.61.54 / Your IP : 216.73.216.60 Web Server : Apache/2.4.62 (Ubuntu) System : Linux rasin.ddns.net 6.8.0-124-generic #124~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 21:05:19 UTC x86_64 User : www-data ( 33) PHP Version : 8.4.22 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/lib/python3/dist-packages/libpasteurize/fixes/__pycache__/ |
Upload File : |
o
,�]� � @ sj d Z ddlmZ ddlmZmZmZmZmZm Z ddl
mZ ddlm
Z
mZ dd� ZG dd � d ej�Zd
S )zn
Fixer for (metaclass=X) -> __metaclass__ = X
Some semantics (see PEP 3115) may be altered in the translation.� )�
fixer_base)�Name�syms�Node�Leaf�Newline� find_root)�token)�indentation�suitifyc
C s
d }| j D ]}}|j }|jtjkr1|d ttjd�kr0|d ttjd�kr0|d r0|g| } |S q|jtjkr�|j D ]G}|r@ nB|jtj krI|}q:t|�t
kr�d } }}|j D ](} | ttjd�kre| }qX|rr| ttjd�krr| }qX|r�|r�| }||||f} nqXq:q|S )Nr � metaclass� �=� )�children�typer �argumentr r �NAME�EQUAL�arglist�COMMAr )
�parent�results�node�kids�child�comma�meta�equal�name�arg� r! �C/usr/lib/python3/dist-packages/libpasteurize/fixes/fix_metaclass.py�
has_metaclass s<