Sindbad~EG File Manager

Current Path : /usr/local/lib/python3.9/lib2to3/tests/__pycache__/
Upload File :
Current File : //usr/local/lib/python3.9/lib2to3/tests/__pycache__/pytree_idempotency.cpython-39.opt-2.pyc

a

��g�	�@s�ddlmZdZddlmZddlZddlZddlZddlmZddlm	Z	dd	l	m
Z
e��d
d�Zdd
�Z
edkr~e�dS)�)�print_functionz#Guido van Rossum <guido@python.org>�)�supportN�)�pytree)�pgen2)�driverc
Cs�t�d�}tj|tjd�}d}|j|dd�}t||�s>td�tj	dd�sPdSg}tj
D]|}tj
|}|dusZt|d�s|qZ|j}|�
d	�r�|dd
�}|�
d�s�qZtd|tjd
�|j|dd�}t||�rZ|�|�qZtjD]�}zt�|�}Wnt�yYq�Yn0td|dtjd
�|D]�}|�
d��s4�q td|tjd
�tj�||�}z|j|dd�}Wn4tjj�y�}	ztd|	�WYd}	~	n d}	~	00t||��r |�|��q q�|�s�td�ntd�|D]}td|��q�dS)NzGrammar.txt)�convertz
example.pyT)�debugz	No diffs.r�__file__z.pyc���z.pyZParsing)�fileZScanningz...zParseError:zNo problems.  Congratulations!zProblems in following files:z***)rZload_grammarZDriverrr	Z
parse_file�diff�print�sys�argv�modules�hasattrr�endswith�stderr�append�path�os�listdir�OSError�joinr�parseZ
ParseError)
ZgrZdr�fn�treeZproblems�name�mod�dir�names�err�r$�</usr/local/lib/python3.9/lib2to3/tests/pytree_idempotency.py�mainsX








 
r&c	Cs\tdd�}z|�t|��W|��n
|��0zt�d|�Wt�d�St�d�0dS)N�@�wzdiff -u %s @)�open�write�str�closer�system�remove)rr�fr$r$r%rRs

�r�__main__)Z
__future__r�
__author__�rrr�loggingrrr�basicConfigr&r�__name__r$r$r$r%�<module>s8

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists