Graybyt3 Was Here
Linux cloud.locucionar.com 3.10.0-1160.81.1.el7.x86_64 #1 SMP Fri Dec 16 17:29:43 UTC 2022 x86_64
Apache
91.191.211.241
/
lib
/
python2.7
/
site-packages
/
requests_toolbelt
/
adapters
[ HOME ]
Exec
Submit
ssl.pyc
� ӵ Yc @ sL d Z d d l Z d d l m Z d d l m Z d e f d � � YZ d S( s� requests_toolbelt.ssl_adapter ============================= This file contains an implementation of the SSLAdapter originally demonstrated in this blog post: https://lukasa.co.uk/2013/01/Choosing_SSL_Version_In_Requests/ i����N( t HTTPAdapteri ( t poolmanagert SSLAdapterc B sQ e Z d Z e j d g Z d d � Z e d � Z e j d k rO d � Z n RS( sg A HTTPS Adapter for Python Requests that allows the choice of the SSL/TLS version negotiated by Requests. This can be used either to enforce the choice of high-security TLS versions (where supported), or to work around misbehaving servers that fail to correctly negotiate the default TLS version being offered. Example usage: >>> import requests >>> import ssl >>> from requests_toolbelt import SSLAdapter >>> s = requests.Session() >>> s.mount('https://', SSLAdapter(ssl.PROTOCOL_TLSv1)) You can replace the chosen protocol with any that are available in the default Python SSL module. All subsequent requests that match the adapter prefix will use the chosen SSL version instead of the default. This adapter will also attempt to change the SSL/TLS version negotiated by Requests when using a proxy. However, this may not always be possible: prior to Requests v2.4.0 the adapter did not have access to the proxy setup code. In earlier versions of Requests, this adapter will not function properly when used with proxies. t ssl_versionc K s# | | _ t t | � j | � d S( N( R t superR t __init__( t selfR t kwargs( ( sB /usr/lib/python2.7/site-packages/requests_toolbelt/adapters/ssl.pyR 0 s c C s. t j d | d | d | d | j � | _ d S( Nt num_poolst maxsizet blockR ( R t PoolManagerR ( R t connectionsR R ( ( sB /usr/lib/python2.7/site-packages/requests_toolbelt/adapters/ssl.pyt init_poolmanager5 s i c O s&