Module Expr Str Assign NameStore Str Import alias Import alias Import alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias Import alias ClassDef bases AttributeLoad NameLoad attr body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list TryExcept body Import alias Assign NameStore NameLoad handlers ExceptHandler type NameLoad body Assign NameStore NameLoad FunctionDef arguments args defaults body Expr Str Return NameLoad decorator_list If Call NameLoad body Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad body ClassDef bases AttributeLoad NameLoad attr body Expr Str FunctionDef arguments args NameParam defaults vararg kwarg body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr Str NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad If Call NameLoad body If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr orelse Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr If NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr If CompareNotEq NameLoad Num body Expr Call AttributeLoad NameLoad attr Raise Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad Call AttributeLoad NameLoad attr While NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr If CompareEq NameLoad Str body Break decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If CompareIn Str NameLoad body Return ListComp SubscriptLoad NameLoad Index Num comprehension NameStore SubscriptLoad NameLoad Index Str CompareEq Call AttributeLoad SubscriptLoad NameLoad Index Num attr Str orelse Return ListComp SubscriptLoad SubscriptLoad NameLoad Index Num Index Num comprehension NameStore SubscriptLoad NameLoad Index Str CompareEq Call AttributeLoad SubscriptLoad SubscriptLoad NameLoad Index Num Index Num attr Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body If BoolOpAnd CompareIn Str NameLoad CompareEq Call AttributeLoad NameLoad attr Str Num CompareGt Call AttributeLoad NameLoad attr Str Num CompareIn Str NameLoad body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str Num If BoolOpAnd Call AttributeLoad NameLoad attr NameLoad CompareEq NameLoad NameLoad body Return NameLoad orelse If CompareEq NameLoad NameLoad body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr If Call NameLoad body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr If BinOpBitAnd AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Num Index Num If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad NameLoad body Raise Call NameLoad NameLoad NameLoad Str orelse Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list decorator_list Return NameLoad decorator_list Assign NameStore Call NameLoad FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Str Assign TupleStore NameStore NameStore NameLoad For NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Num AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore NameStore NameStore NameStore NameLoad Assign NameStore NameLoad TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Raise AttributeLoad NameLoad attr NameLoad decorator_list ClassDef bases AttributeLoad NameLoad attr body Expr Str FunctionDef arguments args NameParam defaults vararg kwarg body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore NameLoad If BoolOpAnd CompareEq Call AttributeLoad NameLoad attr Str UnaryOpNot AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad If NameLoad body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Expr Str FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign TupleStore NameStore NameStore Call NameLoad NameLoad If UnaryOpNot Call AttributeLoad NameLoad attr Str body Assign NameStore NameLoad Assign NameStore NameLoad orelse If UnaryOpNot Call AttributeLoad NameLoad attr Str body Raise Call NameLoad BinOpMod Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Num If CompareEq NameLoad Num body Assign NameStore NameLoad Assign NameStore SubscriptLoad NameLoad Slice Num NameLoad Assign TupleStore NameStore NameStore Call NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Assign TupleStore NameStore NameStore Call NameLoad NameLoad orelse Assign NameStore NameStore NameLoad Return TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad If CompareIs NameLoad NameLoad body Assign NameStore NameLoad If BoolOpAnd NameLoad NameLoad body Assign NameStore BinOpMod Str TupleLoad Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr Expr Call AttributeLoad NameLoad attr Str BinOpAdd Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareEq NameLoad Str body Return NameLoad Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore NameLoad For NameStore AttributeLoad NameLoad attr body If CompareEq Call AttributeLoad NameLoad attr Str body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Break TryExcept body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body TryExcept body Import alias If BoolOpAnd CompareEq Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareEq SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index Num Num body Raise Call NameLoad AttributeLoad NameLoad attr Str SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index Num handlers ExceptHandler type NameLoad body Pass Raise NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Expr Str FunctionDef arguments args NameParam NameParam defaults vararg kwarg body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad NameLoad If BoolOpAnd Call NameLoad NameLoad Str Call NameLoad NameLoad AttributeLoad NameLoad attr body If CompareEq Call AttributeLoad NameLoad attr Str body If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str orelse Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Str If BoolOpAnd Call NameLoad NameLoad Str Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list decorator_list
N/A N/A A HTTPSConnection/Handler with additional proxy and cert validation features.

In particular, monkey patches in Python r74203 to provide support for CONNECT
proxies and adds SSL cert validation if the ssl module is present.
 N/A __author__ {frew,nick.johnson}@google.com (Fred Wulff and Nick Johnson) N/A base64 N/A httplib N/A logging N/A socket urllib splitpasswd urllib splittype urllib splituser N/A urllib2 InvalidCertificateException N/A N/A httplib HTTPException N/A N/A Raised when a certificate is provided with an invalid hostname. __init__ N/A N/A self host cert reason N/A N/A N/A Constructor.

    Args:
      host: The hostname the connection was made to.
      cert: The SSL certificate (as a dictionary) the host returned.
      reason: user readable error reason.
     N/A N/A N/A N/A httplib HTTPException __init__ self N/A N/A self host host N/A N/A self cert cert N/A N/A self reason reason N/A __str__ N/A N/A self N/A N/A N/A N/A Host %s returned an invalid certificate (%s): %s
To learn more, see http://code.google.com/appengine/kb/general.html#rpcssl N/A N/A self host N/A self reason N/A self cert N/A N/A N/A N/A N/A ssl N/A _CAN_VALIDATE_CERTS True N/A N/A N/A ImportError N/A N/A _CAN_VALIDATE_CERTS False can_validate_certs N/A N/A N/A N/A N/A Return True if we have the SSL package and can validate certificates. N/A _CAN_VALIDATE_CERTS N/A N/A N/A can_validate_certs N/A N/A SSLError N/A ssl SSLError N/A N/A SSLError None create_fancy_connection N/A N/A tunnel_host key_file cert_file ca_certs proxy_authorization N/A None None None None None N/A PresetProxyHTTPSConnection N/A N/A httplib HTTPSConnection N/A N/A An HTTPS connection that uses a proxy defined by the enclosing scope. __init__ N/A N/A self N/A args kwargs N/A N/A N/A N/A N/A httplib HTTPSConnection __init__ self args kwargs N/A N/A self _tunnel_host tunnel_host N/A tunnel_host N/A N/A N/A N/A logging debug Creating preset proxy https conn: %s tunnel_host N/A N/A self key_file key_file N/A N/A self cert_file cert_file N/A N/A self ca_certs ca_certs N/A N/A can_validate_certs N/A N/A N/A self ca_certs N/A N/A N/A self cert_reqs N/A ssl CERT_REQUIRED N/A N/A N/A self cert_reqs N/A ssl CERT_NONE N/A _tunnel N/A N/A self N/A N/A N/A N/A N/A self _set_hostport N/A self _tunnel_host None N/A N/A N/A logging info Connecting through tunnel to: %s:%d N/A self host N/A self port N/A N/A N/A self send N/A CONNECT %s:%d HTTP/1.0
 N/A N/A self host N/A self port N/A proxy_authorization N/A N/A N/A N/A self send N/A Proxy-Authorization: %s
 proxy_authorization N/A N/A N/A self send N/A response N/A N/A self response_class N/A self sock strict N/A self strict method N/A self _method N/A N/A _ code message N/A N/A response _read_status N/A N/A code 200 N/A N/A N/A N/A self close N/A N/A N/A socket error N/A Tunnel connection failed: %d %s N/A code N/A N/A message strip N/A True N/A N/A line N/A N/A N/A response fp readline N/A N/A line N/A N/A N/A _get_valid_hosts_for_cert N/A N/A self cert N/A N/A N/A Returns a list of valid host globs for an SSL certificate.

      Args:
        cert: A dictionary representing an SSL certificate.
      Returns:
        list: A list of valid host globs.
       N/A N/A subjectAltName cert N/A N/A N/A N/A x N/A 1 N/A x N/A cert N/A subjectAltName N/A N/A N/A N/A x N/A 0 lower dns N/A N/A N/A N/A N/A x N/A 0 N/A 1 N/A x N/A cert N/A subject N/A N/A N/A N/A N/A x N/A 0 N/A 0 lower commonname N/A _validate_certificate_hostname N/A N/A self cert hostname N/A N/A N/A Perform RFC2818/6125 validation against a cert and hostname.

      Args:
        cert: A dictionary representing an SSL certificate.
        hostname: The hostname to test.
      Returns:
        bool: Whether or not the hostname is valid for this certificate.
       N/A hosts N/A N/A self _get_valid_hosts_for_cert cert N/A host hosts N/A N/A N/A N/A *. host N/A N/A N/A host count * 1 N/A N/A N/A host count . 1 N/A . hostname N/A N/A N/A left_expected right_expected N/A N/A host split *. N/A N/A left_hostname right_hostname N/A N/A hostname split . 1 N/A N/A N/A N/A left_hostname startswith left_expected N/A right_expected right_hostname N/A N/A True N/A N/A N/A host hostname N/A N/A True N/A False N/A connect N/A N/A self N/A N/A N/A N/A self sock N/A _create_connection N/A N/A self host N/A self port N/A N/A self _tunnel_host N/A N/A N/A N/A self _tunnel N/A N/A can_validate_certs N/A N/A N/A self sock N/A N/A ssl wrap_socket N/A self sock keyfile N/A self key_file certfile N/A self cert_file ca_certs N/A self ca_certs cert_reqs N/A self cert_reqs N/A N/A N/A self cert_reqs N/A ssl CERT_REQUIRED N/A N/A cert N/A N/A N/A self sock getpeercert N/A hostname N/A N/A N/A N/A self host split : 0 N/A 0 N/A N/A N/A N/A self _validate_certificate_hostname cert hostname N/A N/A N/A InvalidCertificateException hostname cert hostname mismatch N/A N/A ssl_socket N/A N/A socket ssl N/A self sock keyfile N/A self key_file certfile N/A self cert_file N/A N/A self sock N/A N/A httplib FakeSocket N/A self sock ssl_socket N/A N/A N/A PresetProxyHTTPSConnection N/A N/A _GLOBAL_DEFAULT_TIMEOUT N/A object _create_connection N/A N/A address timeout N/A _GLOBAL_DEFAULT_TIMEOUT N/A N/A Connect to *address* and return the socket object.

  Convenience function.  Connect to *address* (a 2-tuple ``(host,
  port)``) and return the socket object.  Passing the optional
  *timeout* parameter will set the timeout on the socket instance
  before attempting to connect.  If no *timeout* is supplied, the
  global default timeout setting returned by :func:`getdefaulttimeout`
  is used.
   N/A msg getaddrinfo returns an empty list N/A N/A host port address N/A res N/A N/A socket getaddrinfo host port 0 N/A socket SOCK_STREAM N/A N/A N/A af socktype proto canonname sa res N/A sock None N/A N/A N/A sock N/A N/A socket socket af socktype proto N/A N/A timeout _GLOBAL_DEFAULT_TIMEOUT N/A N/A N/A N/A sock settimeout timeout N/A N/A N/A sock connect sa N/A sock N/A N/A N/A N/A socket error N/A msg N/A N/A N/A sock None N/A N/A N/A N/A sock close N/A N/A socket error msg N/A FancyRequest N/A N/A urllib2 Request N/A N/A A request that allows the use of a CONNECT proxy. __init__ N/A N/A self N/A args kwargs N/A N/A N/A N/A N/A urllib2 Request __init__ self args kwargs N/A N/A self _tunnel_host None N/A N/A self _key_file None N/A N/A self _cert_file None N/A N/A self _ca_certs None N/A set_proxy N/A N/A self host type N/A N/A N/A saved_type None N/A N/A N/A N/A N/A self get_type https N/A N/A self _tunnel_host N/A N/A N/A self _tunnel_host N/A N/A self get_host N/A saved_type N/A N/A self get_type N/A N/A N/A N/A urllib2 Request set_proxy self host type N/A saved_type N/A N/A N/A self type saved_type N/A set_ssl_info N/A N/A self key_file cert_file ca_certs N/A None None None N/A N/A N/A self _key_file key_file N/A N/A self _cert_file cert_file N/A N/A self _ca_certs ca_certs N/A N/A FancyProxyHandler N/A N/A urllib2 ProxyHandler N/A N/A A ProxyHandler that works with CONNECT-enabled proxies. _parse_proxy N/A N/A self proxy N/A N/A N/A Return (scheme, user, password, host/port) given a URL or an authority.

    If a URL is supplied, it must have an authority (host:port) component.
    According to RFC 3986, having an authority component means the URL must
    have two slashes after the scheme:

    >>> _parse_proxy('file:/ftp.example.com/')
    Traceback (most recent call last):
    ValueError: proxy URL with no authority: 'file:/ftp.example.com/'

    The first three items of the returned tuple may be None.

    Examples of authority parsing:

    >>> _parse_proxy('proxy.example.com')
    (None, None, None, 'proxy.example.com')
    >>> _parse_proxy('proxy.example.com:3128')
    (None, None, None, 'proxy.example.com:3128')

    The authority component may optionally include userinfo (assumed to be
    username:password):

    >>> _parse_proxy('joe:password@proxy.example.com')
    (None, 'joe', 'password', 'proxy.example.com')
    >>> _parse_proxy('joe:password@proxy.example.com:3128')
    (None, 'joe', 'password', 'proxy.example.com:3128')

    Same examples, but with URLs instead:

    >>> _parse_proxy('http://proxy.example.com/')
    ('http', None, None, 'proxy.example.com')
    >>> _parse_proxy('http://proxy.example.com:3128/')
    ('http', None, None, 'proxy.example.com:3128')
    >>> _parse_proxy('http://joe:password@proxy.example.com/')
    ('http', 'joe', 'password', 'proxy.example.com')
    >>> _parse_proxy('http://joe:password@proxy.example.com:3128')
    ('http', 'joe', 'password', 'proxy.example.com:3128')

    Everything after the authority is ignored:

    >>> _parse_proxy('ftp://joe:password@proxy.example.com/rubbish:3128')
    ('ftp', 'joe', 'password', 'proxy.example.com')

    Test for no trailing '/' case:

    >>> _parse_proxy('http://joe:password@proxy.example.com')
    ('http', 'joe', 'password', 'proxy.example.com')

     N/A N/A scheme r_scheme N/A splittype proxy N/A N/A N/A N/A r_scheme startswith / N/A N/A scheme None N/A authority proxy N/A N/A N/A N/A N/A r_scheme startswith // N/A N/A N/A ValueError N/A proxy URL with no authority: %r proxy N/A end N/A N/A r_scheme find / 2 N/A N/A end -1 N/A N/A end None N/A authority N/A r_scheme N/A 2 end N/A N/A userinfo hostport N/A splituser authority N/A N/A userinfo None N/A N/A N/A user password N/A splitpasswd userinfo N/A N/A user password None N/A N/A scheme user password hostport N/A proxy_open N/A N/A self req proxy type N/A N/A N/A orig_type N/A N/A req get_type N/A N/A proxy_type user password hostport N/A N/A self _parse_proxy proxy N/A N/A proxy_type None N/A N/A proxy_type orig_type N/A N/A user password N/A N/A user_pass N/A %s:%s N/A N/A N/A urllib2 unquote user N/A N/A urllib2 unquote password N/A creds N/A N/A N/A N/A base64 b64encode user_pass strip N/A N/A N/A req add_header Proxy-authorization N/A Basic  creds N/A hostport N/A N/A urllib2 unquote hostport N/A N/A N/A req set_proxy hostport proxy_type N/A N/A orig_type https N/A N/A None N/A N/A N/A N/A urllib2 ProxyHandler proxy_open self req proxy type N/A N/A FancyHTTPSHandler N/A N/A urllib2 HTTPSHandler N/A N/A An HTTPSHandler that works with CONNECT-enabled proxies. do_open N/A N/A self http_class req N/A N/A N/A proxy_authorization None N/A header N/A req headers N/A N/A N/A N/A N/A header lower proxy-authorization N/A N/A proxy_authorization N/A N/A req headers N/A header N/A N/A N/A N/A N/A N/A N/A urllib2 HTTPSHandler do_open self N/A create_fancy_connection N/A req _tunnel_host N/A req _key_file N/A req _cert_file N/A req _ca_certs proxy_authorization req N/A N/A N/A N/A urllib2 URLError N/A url_error N/A N/A N/A N/A ssl N/A N/A N/A N/A type N/A url_error reason N/A ssl SSLError N/A N/A N/A N/A url_error reason args N/A 0 1 N/A N/A N/A InvalidCertificateException N/A req host N/A N/A N/A url_error reason args N/A 1 N/A N/A N/A ImportError N/A N/A N/A url_error N/A N/A FancyRedirectHandler N/A N/A urllib2 HTTPRedirectHandler N/A N/A A redirect handler that persists CONNECT-enabled proxy information. redirect_request N/A N/A self req N/A args kwargs N/A N/A new_req N/A N/A N/A urllib2 HTTPRedirectHandler redirect_request self req args kwargs N/A N/A N/A hasattr req _tunnel_host N/A isinstance new_req N/A urllib2 Request N/A N/A N/A N/A N/A new_req get_type https N/A N/A N/A req _tunnel_host N/A N/A N/A new_req _tunnel_host N/A N/A new_req get_host N/A N/A N/A new_req set_proxy N/A req host https N/A N/A N/A new_req _tunnel_host None N/A N/A new_req type https N/A N/A N/A hasattr req _key_file N/A isinstance new_req N/A urllib2 Request N/A N/A N/A new_req _key_file N/A req _key_file N/A N/A new_req _cert_file N/A req _cert_file N/A N/A new_req _ca_certs N/A req _ca_certs N/A new_req N/A N/A