Spade
Mini Shell
| Directory:~$ /proc/self/root/usr/lib64/python3.6/encodings/__pycache__/ |
| [Home] [System Details] [Kill Me] |
3
\
�@s|ddlZddlZddlmZiZdZdgZejZGdd�dee �Z
dd �Zd
d�Zej
e�ejdkrxd
d�Zej
e�dS)�N�)�aliasesz--unknown--�*c@seZdZdS)�CodecRegistryErrorN)�__name__�
__module__�__qualname__�r r �*/usr/lib64/python3.6/encodings/__init__.pyr(srcCsjt|t�rt|d�}g}d}xB|D]:}|j�s6|dkrX|rH|rH|jd�|j|�d}q"d}q"Wdj|�S)N�asciiF�.�_T�)�
isinstance�bytes�str�isalnum�append�join)�encoding�chars�punct�cr r r
�normalize_encoding+s
rc
Cs�tj|t�}|tk r|St|�}tj|�p:tj|jdd��}|dk rN||g}n|g}xN|D]B}|sZd|krnqZytd|tdd�}Wntk
r�YqZXPqZWd}y
|j }Wnt
k
r�d}YnX|dkr�dt|<dS|�}t|tj
��s:dt|�k�odkn�s$td|j|jf��t|d��s�t|d ��s�|d
dk �rbt|d
��s�|ddk �r�t|d��s�t|�dk�r�|ddk �r�t|d��s�t|�dk�r�|ddk �r�t|d��r�td
|j|jf��t|�dk�s|ddk�r0|ddt|�|jjdd �d f7}tj
|�}|t|<y|j�}Wnt
k
�rdYn$Xx |D]} | tk�rl|t| <�qlW|S)Nrr
z
encodings.r)�fromlist�level��z#module "%s" (%s)
failed to registerr���z'incompatible codecs in module
"%s"
(%s)�)N)�_cache�get�_unknownr�_aliases�replace�
__import__�_import_tail�ImportError�getregentry�AttributeErrorr�codecs� CodecInfo�lenrr�__file__�callable�split�
getaliases)
r�entry�
norm_encoding�aliased_encoding�modnames�modname�modr*�codecaliases�aliasr r r
�search_functionGsf
,,(
r;Zwin32cCsFy,ddl}||jd�kr*ddl}|jj�SWntk
r@YnXdS)NrF)�_bootlocale�getpreferredencodingZencodings.mbcs�mbcsr*r))rr<Z encodingsr r r
�_alias_mbcs�sr?)r,�sysrrr"r$r(r%�LookupError�SystemErrorrrr;�register�platformr?r r r r
�<module>sU