Submit
Path:
~
/
/
proc
/
thread-self
/
root
/
opt
/
alt
/
python35
/
lib64
/
python3.5
/
site-packages
/
pycares
/
__pycache__
/
File Content:
utils.cpython-35.pyc
*kz\? � @ sz y d d l Z Wn e k r* d Z Yn Xd d � Z d d � Z d d � Z d d � Z d d � Z d d d g Z d S)� Nc C s? t | t � r | j d � St | t � r/ | St d � � d S)N�asciiz1only str (ascii encoding) and bytes are supported)� isinstance�str�encode�bytes� TypeError)�data� r � /utils.py�ascii_bytes s r c C s\ t | t � r | St | t � rL y | j d � SWn t k rK | SYn Xt d � � d S)Nr z1only str (ascii encoding) and bytes are supported)r r r �decode�UnicodeDecodeErrorr )r r r r � maybe_str s r c C s+ x$ | D] } t | � d k r d Sq Wd S)N� FT)�ord)�text�cr r r �is_all_ascii s r c C sn | j d � } g } xI | D]A } t | � rG | j | j d � � q | j t j | � � q Wd j | � S)N�.r � .)�splitr �appendr �idna2008�join)�name�parts�r�partr r r �parse_name_idna2008! s r c C sn t | t � rK t | � r( | j d � St d k r>