3 �h>`� � @ s� d dl Z d dlmZmZ e jedd�edd�dd�Zy ejZW n ek rX ej ZY nX dd gZi a i a d Zdd � Zdd � Z G dd� de�Ze dded�� e dded�� e dded�� e dded�� e dded�� e dded �� e d!d"ed#�� e d$d%ed&�� e d'd(ed)�� e d*d+ed,�� e d-d.ed/�� e d0d1ed2�� e d3d4ed5�� e d6d7ed8�� e d9d:ed;�� e d<d=ed>�� e d?d@edA�� e dBdCedD�� e dEdFedG�� dS )H� N)�parse_config_setting� get_configZgeneralZi18n_text_domainZi18n_locale_dirT)ZdomainZ localedirZfallback�ProgramError�get_strerrori� c C s* t j| d �}|d kr&dd l}|j | �}|S )Nr )�strerror�get�os)�errno�strr � r �/usr/lib/python3.6/errcode.pyr . s c C s0 t | }|t� |<