51 lines
1.3 KiB
Python
51 lines
1.3 KiB
Python
# urllib2 work-alike interface
|
|
# ...from urllib2...
|
|
from urllib2 import \
|
|
URLError, \
|
|
HTTPError
|
|
# ...and from mechanize
|
|
from _auth import \
|
|
HTTPProxyPasswordMgr, \
|
|
HTTPSClientCertMgr
|
|
from _debug import \
|
|
HTTPResponseDebugProcessor, \
|
|
HTTPRedirectDebugProcessor
|
|
# crap ATM
|
|
## from _gzip import \
|
|
## HTTPGzipProcessor
|
|
from _urllib2_fork import \
|
|
AbstractBasicAuthHandler, \
|
|
AbstractDigestAuthHandler, \
|
|
BaseHandler, \
|
|
CacheFTPHandler, \
|
|
FileHandler, \
|
|
FTPHandler, \
|
|
HTTPBasicAuthHandler, \
|
|
HTTPCookieProcessor, \
|
|
HTTPDefaultErrorHandler, \
|
|
HTTPDigestAuthHandler, \
|
|
HTTPErrorProcessor, \
|
|
HTTPHandler, \
|
|
HTTPPasswordMgr, \
|
|
HTTPPasswordMgrWithDefaultRealm, \
|
|
HTTPRedirectHandler, \
|
|
ProxyBasicAuthHandler, \
|
|
ProxyDigestAuthHandler, \
|
|
ProxyHandler, \
|
|
UnknownHandler
|
|
from _http import \
|
|
HTTPEquivProcessor, \
|
|
HTTPRefererProcessor, \
|
|
HTTPRefreshProcessor, \
|
|
HTTPRobotRulesProcessor, \
|
|
RobotExclusionError
|
|
import httplib
|
|
if hasattr(httplib, 'HTTPS'):
|
|
from _urllib2_fork import HTTPSHandler
|
|
del httplib
|
|
from _opener import OpenerDirector, \
|
|
SeekableResponseOpener, \
|
|
build_opener, install_opener, urlopen
|
|
from _request import \
|
|
Request
|