File: //opt/alt/python312/lib64/python3.12/test/test_lib2to3/__pycache__/support.cpython-312.opt-2.pyc
�
~h�e� � � � d dl Z d dlZd dlZd dlmZ d dlZd dlmZmZ d dlm Z
ej j ej � Zej j e
� Zej j! ej j# ed� � Zej j# ed� Z e
j( e� Z e
j( e� Zej. d= e
j0 eej2 �� Z e
j0 eej2 �� Zd � Zdd
�Zd� Zdd�Zd
� Zd� Z e jB Z!y)� N��dedent)�pytree�refactor)�driverz..zGrammar.txt�print)�convertc �B � t j t | � d�� S )NT)�debug)r �parse_string�reformat��strings �@/opt/alt/python312/lib64/python3.12/test/test_lib2to3/support.pyr r s � ����x��/�t��<�<� c � � |�#t j � j | � }t j d�� j |� y )N� )� verbosity)�unittest�
TestLoader�loadTestsFromModule�TextTestRunner�run)�test_mod�testss r �
run_all_testsr s9 � ��}��#�#�%�9�9�(�C�����a�(�,�,�U�3r c � � t | � dz S )Nz
r r s r r
r
$ s � ��&�>�F�"�"r c � � |�|D �cg c]
}| dz |z �� }}nt j | dz � }|xs i }t j ||d�� S c c}w )Nz.fixes.fix_z.fixesT)�explicit)r �get_fixers_from_package�RefactoringTool)� fixer_pkg�fixers�options�fixs r �get_refactorerr&