Your IP : 52.14.219.203


Current Path : /opt/alt/python36/lib/python3.6/site-packages/setuptools/__pycache__/
Upload File :
Current File : //opt/alt/python36/lib/python3.6/site-packages/setuptools/__pycache__/lib2to3_ex.cpython-36.pyc

3

K�Re��@sXdZddlmZddlmZddlmZmZddl	Z	Gdd�de�Z
Gdd	�d	e�ZdS)
zy
Customized Mixin2to3 support:

 - adds support for converting doctests


This module raises an ImportError on Python 2.
�)�	Mixin2to3)�log)�RefactoringTool�get_fixers_from_packageNc@s$eZdZdd�Zdd�Zdd�ZdS)�DistutilsRefactoringToolcOstj|f|��dS)N)r�error)�self�msg�args�kw�r��/builddir/build/BUILDROOT/alt-python36-setuptools-38.5.2-7.el8.x86_64/opt/alt/python36/lib/python3.6/site-packages/setuptools/lib2to3_ex.py�	log_errorsz"DistutilsRefactoringTool.log_errorcGstj|f|��dS)N)r�info)rr	r
rrr
�log_messagesz$DistutilsRefactoringTool.log_messagecGstj|f|��dS)N)r�debug)rr	r
rrr
�	log_debugsz"DistutilsRefactoringTool.log_debugN)�__name__�
__module__�__qualname__rrrrrrr
rsrc@s&eZdZd	dd�Zdd�Zdd�ZdS)
rFcCsr|jjdk	rdS|sdStjddj|��|j�|j�|rbtjrnt	|j
�}|j|ddd�ntj
||�dS)NTzFixing � )�writeZ
doctests_only)�distributionZuse_2to3rr�join�_Mixin2to3__build_fixer_names�_Mixin2to3__exclude_fixers�
setuptoolsZrun_2to3_on_doctestsr�fixer_names�refactor�
_Mixin2to3�run_2to3)r�filesZdoctests�rrrr
r s
zMixin2to3.run_2to3cCsb|jr
dSg|_xtjD]}|jjt|��qW|jjdk	r^x |jjD]}|jjt|��qFWdS)N)rrZlib2to3_fixer_packages�extendrrZuse_2to3_fixers)r�prrr
Z__build_fixer_names.szMixin2to3.__build_fixer_namescCsNt|dg�}|jjdk	r&|j|jj�x"|D]}||jkr,|jj|�q,WdS)NZexclude_fixers)�getattrrZuse_2to3_exclude_fixersr#r�remove)rZexcluded_fixersZ
fixer_namerrr
Z__exclude_fixers8s

zMixin2to3.__exclude_fixersN)F)rrrr rrrrrr
rs

r)�__doc__�distutils.utilrr�	distutilsr�lib2to3.refactorrrrrrrrr
�<module>s

?>