
Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­
<!DOCTYPE html>
<html>
3
|`“h  ã               @   sª  d Z ddlZddlZddlZddlmZ dd„ Zdd„ Zyeejejƒ W n0 e	e
fk
rz   ejd	jejejƒeƒ Y nX dd
lmZ ejdeƒ ddlmZmZmZmZ ddlmZmZmZmZ ddlmZmZ ddlmZ ddlmZ ddlmZmZmZ ddl m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'm(Z( ddl)m*Z*m+Z+ ddl,m-Z- ddlm.Z.m/Z/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6 ddl7Z7ddl7m8Z8 e7j9e:ƒj;e8ƒ ƒ ejde4dd� dS )aô  
Requests HTTP Library
~~~~~~~~~~~~~~~~~~~~~

Requests is an HTTP library, written in Python, for human beings. Basic GET
usage:

   >>> import requests
   >>> r = requests.get('https://www.python.org')
   >>> r.status_code
   200
   >>> 'Python is a programming language' in r.content
   True

... or POST:

   >>> payload = dict(key1='value1', key2='value2')
   >>> r = requests.post('https://httpbin.org/post', data=payload)
   >>> print(r.text)
   {
     ...
     "form": {
       "key2": "value2",
       "key1": "value1"
     },
     ...
   }

The other HTTP methods are supported - see `requests.api`. Full documentation
is at <http://python-requests.org>.

:copyright: (c) 2017 by Kenneth Reitz.
:license: Apache 2.0, see LICENSE for more details.
é    Né   )ÚRequestsDependencyWarningc             C   sÔ   | j dƒ} | dgkst‚t| ƒdkr.| jdƒ | \}}}t|ƒt|ƒt|ƒ  }}}|dks`t‚|dkslt‚|dksxt‚|j dƒd d… \}}}t|ƒt|ƒt|ƒ  }}}|dks¸t‚|dk sÄt‚|dksÐt‚d S )	NÚ.Zdevé   Ú0r   é   é   é   )ÚsplitÚAssertionErrorÚlenÚappendÚint)Zurllib3_versionZchardet_versionÚmajorÚminorÚpatch© r   ú/usr/lib/python3.6/__init__.pyÚcheck_compatibility1   s    


r   c             C   sV   yt tt| jdƒƒƒ} W n tk
r,   d S X | dddgk rRdj| ƒ}tj|tƒ d S )Nr   r   r	   é   z4Old version of cryptography ({}) may cause slowdown.)	ÚlistÚmapr   r
   Ú
ValueErrorÚformatÚwarningsÚwarnr   )Zcryptography_versionZwarningr   r   r   Ú_check_cryptographyJ   s    
r   z?urllib3 ({}) or chardet ({}) doesn't match a supported version!)ÚDependencyWarningÚignore)Ú	__title__Ú__description__Ú__url__Ú__version__)Ú	__build__Ú
__author__Ú__author_email__Ú__license__)Ú__copyright__Ú__cake__)Úutils)Úpackages)ÚRequestÚResponseÚPreparedRequest)ÚrequestÚgetÚheadÚpostr   ÚputÚdeleteÚoptions)ÚsessionÚSession)Úcodes)	ÚRequestExceptionÚTimeoutÚURLRequiredÚTooManyRedirectsÚ	HTTPErrorÚConnectionErrorÚFileModeWarningÚConnectTimeoutÚReadTimeout)ÚNullHandlerÚdefaultT)r   )<Ú__doc__Zurllib3Zchardetr   Ú
exceptionsr   r   r   r"   r   r   r   r   Zurllib3.exceptionsr   Úsimplefilterr   r    r!   r#   r$   r%   r&   r'   r(   Ú r)   r*   Zmodelsr+   r,   r-   Zapir.   r/   r0   r1   r   r2   r3   r4   Zsessionsr5   r6   Zstatus_codesr7   r8   r9   r:   r;   r<   r=   r>   r?   r@   ZloggingrA   Z	getLoggerÚ__name__Z
addHandlerr   r   r   r   Ú<module>)   s8   
(,