/usr/lib/python2.6/site-packages/ndg/httpsclient
Edit: /usr/lib/python2.6/site-packages/ndg/httpsclient/urllib2_build_opener.pyc (2628B)
Ñò
˜KVc @ s! d Z d Z d Z d Z d Z d Z d Z d d k Z d d k Z e i d d
j oJ e
Z d d k l
Z
l Z l Z l Z l Z l Z l Z l Z l Z nV d d k Z e i Z d d k l
Z
l Z l Z l Z l Z l Z l Z l Z l Z d d k l Z e i 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ÿÿÿÿNi i ( t ProxyHandlert UnknownHandlert HTTPDefaultErrorHandlert
FTPHandlert FileHandlert HTTPErrorProcessort HTTPHandlert OpenerDirectort HTTPRedirectHandler( t HTTPSContextHandlerc O se d „ } t ƒ } t t t t t t t t g } t | ƒ } | i
t ƒ g } xr | D]j } xa | D]Y } | | ƒ o% t | | ƒ o | i
| ƒ q¼ qc t
| | ƒ o | i
| ƒ qc qc WqV Wx/ | D]' } | | j o | i | ƒ ƒ qË qË W| i d ƒ } t | j o | i t | ƒ ƒ n x5 | D]- }
| |
ƒ o
|
ƒ }
n | i |
ƒ q0W| 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.
c S s t | t ƒ p
t | d ƒ S( Nt __bases__( t
isinstancet class_type_t hasattr( t obj( ( sH /usr/lib/python2.6/site-packages/ndg/httpsclient/urllib2_build_opener.pyt isclass, s t ssl_context( 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( ( sH /usr/lib/python2.6/site-packages/ndg/httpsclient/urllib2_build_opener.pyt build_opener# s<