Your IP : 216.73.216.213
�
��Wc @ s� d Z d d l Z d d l m Z d d l m Z d d l m Z d d l m Z d d l m Z d e j
f d
� � YZ d e f d � � YZ
d
e f d � � YZ d � Z d � Z d S( s� The App Engine Transport Adapter for requests.
.. versionadded:: 0.6.0
This requires a version of requests >= 2.10.0 and Python 2.
There are two ways to use this library:
#. If you're using requests directly, you can use code like:
.. code-block:: python
>>> import requests
>>> import ssl
>>> import requests.packages.urllib3.contrib.appengine as ul_appengine
>>> from requests_toolbelt.adapters import appengine
>>> s = requests.Session()
>>> if ul_appengine.is_appengine_sandbox():
... s.mount('http://', appengine.AppEngineAdapter())
... s.mount('https://', appengine.AppEngineAdapter())
#. If you depend on external libraries which use requests, you can use code
like:
.. code-block:: python
>>> from requests_toolbelt.adapters import appengine
>>> appengine.monkeypatch()
which will ensure all requests.Session objects use AppEngineAdapter properly.
i����N( t adapters( t sessionsi ( t
exceptions( t
gaecontrib( t timeoutt AppEngineAdapterc B s&