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 ,�]� � @ 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<