![]() Server : Apache/2.4.62 (Unix) OpenSSL/1.0.2k-fips System : Linux server1.richineiserver.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : fdshops ( 1003) PHP Version : 8.2.21 Disable Function : NONE Directory : /lib/python2.7/site-packages/ndg/httpsclient/ |
� ���Oc @ s� d Z d Z d Z d Z d Z d Z d Z d d l Z d d l m Z m Z m Z m Z m Z m Z m Z m Z m Z d d l m Z e j e � Z d � Z d S( sT urllib2 style build opener integrates with HTTPSConnection class from this package. s P J Kershaws 21/12/10s2 (C) 2011 Science and Technology Facilities Councils- BSD - see LICENSE file in top-level directorys Philip.Kershaw@stfc.ac.uks $Id$i����N( t ProxyHandlert UnknownHandlert HTTPDefaultErrorHandlert FTPHandlert FileHandlert HTTPErrorProcessort HTTPHandlert OpenerDirectort HTTPRedirectHandler( t HTTPSContextHandlerc sk d d l � � f d � } t � } t t t t t t t t g } t | � } | j t � g } xl | D]d } x[ | D]S } | | � r� t | | � r� | j | � q� qu t | | � ru | j | � qu qu Wqh Wx- | D]% } | | k r� | j | � � q� q� W| j d � } t | k r1| j t | � � n x3 | D]+ } | | � rV| � } n | j | � q8W| S( s Create an opener object from a list of handlers. The opener will use several default handlers, including support for HTTP and FTP. If any of the handlers passed as arguments are subclasses of the default handlers, the default handlers will not be used. i����Nc s t | � j � p t | d � S( Nt __bases__( t isinstancet ClassTypet hasattr( t obj( t types( sH /usr/lib/python2.7/site-packages/ndg/httpsclient/urllib2_build_opener.pyt isclass s t ssl_context( R R R R R R R R R R t listt appendR t issubclassR t add_handlert get( t handlerst kwR t openert default_classest check_classest skipt klasst checkR t h( ( R sH /usr/lib/python2.7/site-packages/ndg/httpsclient/urllib2_build_opener.pyt build_opener s6 ( t __doc__t __author__t __date__t __copyright__t __license__t __contact__t __revision__t loggingt urllib2R R R R R R R R R t ndg.httpsclient.httpsR t getLoggert __name__t logR ( ( ( sH /usr/lib/python2.7/site-packages/ndg/httpsclient/urllib2_build_opener.pyt <module> s @