Your IP : 216.73.216.36
3
9��fK�@sVddlZddlmZddlmZddlmZGdd�d�Zejd krRGdd�d�ZdS)
�N)�DistutilsOptionError)� strtobool)�DEBUGc@seZdZdZddd�ZdS)�Distribution_parse_config_filesz�
Mix-in providing forward-compatibility for functionality to be
included by default on Python 3.7.
Do not edit the code in this class except to update functionality
as implemented in distutils.
NcCs�ddlm}tjtjkr8ddddddd d
ddd
ddg
}ng}t|�}|dkrT|j�}trb|jd�|dd�}x�|D]�}tr�|jd|�|j |�xf|j
�D]Z}|j|�}|j|�}x@|D]8} | dkr�| |kr�|j
|| �}
| jdd�} ||
f|| <q�Wq�W|j�qrWd|jk�r�x�|jdj�D]�\} \}}
|jj
| �}yF|�rVt||t|
��n(| dk�rrt|| t|
��nt|| |
�Wn,tk
�r�}
zt|
��WYdd}
~
XnX�q"WdS)Nr)�ConfigParserzinstall-basezinstall-platbasezinstall-libzinstall-platlibzinstall-purelibzinstall-headerszinstall-scriptszinstall-data�prefixzexec-prefix�home�user�rootz"Distribution.parse_config_files():)Z
interpolationz reading %s�__name__�-�_�global�verbose�dry_run)rr)Zconfigparserr�sysr�base_prefix� frozensetZfind_config_filesrZannounce�readZsections�optionsZget_option_dict�get�replace�__init__Zcommand_options�itemsZnegative_opt�setattrr�
ValueErrorr)�self� filenamesrZignore_options�parser�filenameZsectionrZopt_dict�opt�val�src�alias�msg�r%� /usr/lib/python3.6/py36compat.py�parse_config_filessJ
z2Distribution_parse_config_files.parse_config_files)N)r�
__module__�__qualname__�__doc__r'r%r%r%r&rsr�c@seZdZdS)rN)rr(r)r%r%r%r&rJs)r+) rZdistutils.errorsrZdistutils.utilrZdistutils.debugrr�version_infor%r%r%r&�<module>sA
?>