??????????????
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 173
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 174
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 175
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 176
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 177
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 178
ó
Çý·hc @ s
d d l Z d d l Z d d l Z d d l Z d d l Z d d l Z d d l m Z m Z d d l m Z y d d l
Z
Wn e k
r— d Z
n Xd d d d d g Z
d j ƒ j ƒ Z e Z Z xm d
d d g f d
d d g f f D]G \ Z Z x8 e D]0 Z y d e e f d UWqe k
r0qXqWqî We
d k oTe e e f k Z y d d l m Z Wn5 e k
r¢e e d e ƒ ƒ Z e d d „ Z n Xd d l m Z m Z d e f d „ ƒ YZ d e f d „ ƒ YZ d d „ Z d a! d „ Z" d „ Z# d S( iÿÿÿÿN( t ResolutionErrort ExtractionError( t urllib2t VerifyingHTTPSHandlert find_ca_bundlet is_availablet
cert_pathst
opener_forsÄ
/etc/pki/tls/certs/ca-bundle.crt
/etc/ssl/certs/ca-certificates.crt
/usr/share/ssl/certs/ca-bundle.crt
/usr/local/share/certs/ca-root.crt
/etc/ssl/cert.pem
/System/Library/OpenSSL/certs/cert.pem
t HTTPSHandlerR s urllib.requestt HTTPSConnectiont httplibs http.clients from %s import %s( t create_connectiont _GLOBAL_DEFAULT_TIMEOUTc
C sþ | \ } } d } xÍ t j | | d t j ƒ D]° } | \ } } } }
} d } y\ t j | | | ƒ } | t k rƒ | j | ƒ n | r™ | j | ƒ n | j | ƒ | SWq. t k
rÝ t } | d k rÞ | j
ƒ qÞ q. Xq. W| rî ‚ n t d ƒ ‚ d S( sˆ 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. If *source_address* is set it must be a tuple of (host, port)
for the socket to bind as a source address before making the connection.
An host of '' or port 0 tells the OS to use the default.
i s! getaddrinfo returns an empty listN( t Nonet sockett getaddrinfot SOCK_STREAMR t
settimeoutt bindt connectt errort Truet close(
t addresst timeoutt source_addresst hostt portt errt rest aft socktypet protot canonnamet sat sock( ( s: /usr/lib/python2.7/site-packages/setuptools/ssl_support.pyR 0 s(
"
( t CertificateErrort match_hostnamec B s e Z d Z d „ Z d „ Z RS( s= Simple verifying handler: no auth, subclasses, timeouts, etc.c C s | | _ t j | ƒ d S( N( t ca_bundleR t __init__( t selfR&