D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
proc
/
self
/
root
/
usr
/
share
/
doc
/
python3-pycurl
/
tests
/
__pycache__
/
Filename :
util.cpython-36.pyc
back
Copy
3 �[c � @ st d dl Z d dlZd dlZd dlZd dlZd dlZejd dkZerpd dl m Z mZ dd� Zdd� Z eZeZeZnRyd dlm Z W n ek r� d dl m Z Y nX e Zd d� Zd d� Z eZeZeZdd� Zd d� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Z dd� Z!dd � Z"y ej#Z#W n e$k �rD d-d!d"�Z#Y nX d#d$� Z%d.d%d&�Z&d'd(� Z'd)d*� Z(d+d,� Z)dS )/� N� )�StringIO�BytesIOc C s | j d�S )zByte literalzlatin-1)�encode)�s� r �3/builddir/build/BUILD/pycurl-7.43.0.2/tests/util.py�b s r c C s | S )zText literalr )r r r r �u s r )r c C s | S )zByte literalr )r r r r r ( s c C s t | jdd�d�S )zText literalz\\z\\\\Zunicode_escape)�unicode�replace)r r r r r , s c C sV t | �t |�kst�x<tt |��D ],}| | || k r:dS | | || kr"dS q"W dS )NTF)�len�AssertionError�range)Z version_tupleZ spec_tuple�ir r r �version_less_than_spec7 s r c G s8 dd l }dd� |j� d jd�d jd�D �}t|| �S )Nr c S s g | ]}t |��qS r )�int)�.0�partr r r � <listcomp>D s z,pycurl_version_less_than.<locals>.<listcomp>� �-�.)�pycurl�version_info�splitr )�specr �versionr r r �pycurl_version_less_thanA s &r c s$ dd l �tj� �� �fdd��}|S )Nr c s&