ok

Mini Shell

Direktori : /opt/alt/python38/lib64/python3.8/site-packages/pycares/__pycache__/
Upload File :
Current File : //opt/alt/python38/lib64/python3.8/site-packages/pycares/__pycache__/utils.cpython-38.pyc

U

��ma?�@s\zddlZWnek
r$dZYnXdd�Zdd�Zdd�Zdd	�Zd
d�ZdddgZdS)�NcCs.t|t�r|�d�St|t�r"|Std��dS�N�asciiz1only str (ascii encoding) and bytes are supported)�
isinstance�str�encode�bytes�	TypeError��data�r�@/opt/alt/python38/lib64/python3.8/site-packages/pycares/utils.py�ascii_bytess



r
cCsJt|t�r|St|t�r>z|�d�WStk
r<|YSXtd��dSr)rrr�decode�UnicodeDecodeErrorrr	rrr�	maybe_strs


rcCs |D]}t|�dkrdSqdS)N�FT)�ord)�text�crrr�is_all_asciisrcCsL|�d�}g}|D].}t|�r0|�|�d��q|�t�|��qd�|�S)N�.r�.)�splitr�appendr�idna2008�join)�name�parts�r�partrrr�parse_name_idna2008!s
r cCsPt|t�r6t|�r|�d�Stdk	r,t|�S|�d�St|t�rD|Std��dS)Nr�idnaz only str and bytes are supported)rrrrrr rr)rrrr�
parse_name+s



r")	r!r�ImportErrorr
rrr r"�__all__rrrr�<module>s



Zerion Mini Shell 1.0