Qucs-S S-parameter Viewer & RF Synthesis Tools
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Protected Member Functions | List of all members
pip._vendor.urllib3.contrib.appengine.AppEngineManager Class Reference
Inheritance diagram for pip._vendor.urllib3.contrib.appengine.AppEngineManager:
Inheritance graph
[legend]
Collaboration diagram for pip._vendor.urllib3.contrib.appengine.AppEngineManager:
Collaboration graph
[legend]

Public Member Functions

 __init__ (self, headers=None, retries=None, validate_certificate=True, urlfetch_retries=True)
 
 __enter__ (self)
 
 __exit__ (self, exc_type, exc_val, exc_tb)
 
 urlopen (self, method, url, body=None, headers=None, retries=None, redirect=True, timeout=Timeout.DEFAULT_TIMEOUT, **response_kw)
 
- Public Member Functions inherited from pip._vendor.urllib3.request.RequestMethods
 request (self, method, url, fields=None, headers=None, **urlopen_kw)
 
 request_encode_url (self, method, url, fields=None, headers=None, **urlopen_kw)
 
 request_encode_body (self, method, url, fields=None, headers=None, encode_multipart=True, multipart_boundary=None, **urlopen_kw)
 

Public Attributes

 validate_certificate
 
 urlfetch_retries
 
 retries
 
- Public Attributes inherited from pip._vendor.urllib3.request.RequestMethods
 headers
 

Protected Member Functions

 _urlfetch_response_to_http_response (self, urlfetch_resp, **response_kw)
 
 _get_absolute_timeout (self, timeout)
 
 _get_retries (self, retries, redirect)
 

Additional Inherited Members

- Static Protected Attributes inherited from pip._vendor.urllib3.request.RequestMethods
dict _encode_url_methods = {"DELETE", "GET", "HEAD", "OPTIONS"}
 

Detailed Description

Connection manager for Google App Engine sandbox applications.

This manager uses the URLFetch service directly instead of using the
emulated httplib, and is subject to URLFetch limitations as described in
the App Engine documentation `here
<https://cloud.google.com/appengine/docs/python/urlfetch>`_.

Notably it will raise an :class:`AppEnginePlatformError` if:
    * URLFetch is not available.
    * If you attempt to use this on App Engine Flexible, as full socket
      support is available.
    * If a request size is more than 10 megabytes.
    * If a response size is more than 32 megabytes.
    * If you use an unsupported request method such as OPTIONS.

Beyond those cases, it will raise normal urllib3 errors.

Constructor & Destructor Documentation

◆ __init__()

pip._vendor.urllib3.contrib.appengine.AppEngineManager.__init__ (   self,
  headers = None,
  retries = None,
  validate_certificate = True,
  urlfetch_retries = True 
)

Member Function Documentation

◆ urlopen()

pip._vendor.urllib3.contrib.appengine.AppEngineManager.urlopen (   self,
  method,
  url,
  body = None,
  headers = None,
  retries = None,
  redirect = True,
  timeout = Timeout.DEFAULT_TIMEOUT,
**  response_kw 
)

The documentation for this class was generated from the following file: