Backups Created:
/home/teltatz/public_html/wp-admin/admin-wolf.php
/home/teltatz/public_html/wp-content/edit-wolf.php
/home/teltatz/public_html/wp-includes/widgets/class-wp-wolf-widget.php
Savvy
W
olf -
MANAGER
Edit File: fix_metaclass.cpython-37.pyc
B �A�[� � @ 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 }�x| j D � ]�}|j }|jtjkrd|d ttjd�krb|d ttjd�krb|d rb|g| }P q|jtjkrx�|j D ]�}|r�P |jtj kr�|}qxt|�t krxd } }}xX|j D ]N} | ttjd�kr�| }q�|r�| ttjd�kr�| }q�|r�|r�| }||||f}P q�W qxW qW |S )Nr � metaclass� �=� )�children�typer Zargumentr r �NAME�EQUALZarglist�COMMAr ) �parent�results�nodeZkids�childZcomma�meta�equal�name�arg� r �R/opt/alt/python37/lib/python3.7/site-packages/libpasteurize/fixes/fix_metaclass.py� has_metaclass s6 r c @ s e Zd ZdZdd� ZdS )�FixMetaclassz classdef<any*> c C s� t |�}|sd S x|D ]}|�� qW ttjd�}ttjddd�}|}d|_ttj |||g�}t |� x||jD ]r} | jtj krnx`| jD ]V} | jtjkr�| j�| �d }ttj| j�}| �||� | �|t� � | �||� P q�W qnW d S )NZ __metaclass__r � )�prefixr )r �remover r r r r"