make green.urllib2 importable on 2.6
This commit is contained in:
@@ -8,8 +8,9 @@ __import_lst = ['__version__', '__cut_port_re', '_parse_proxy']
|
|||||||
for var in __import_lst:
|
for var in __import_lst:
|
||||||
exec "%s = getattr(urllib2, %r, None)" % (var, var)
|
exec "%s = getattr(urllib2, %r, None)" % (var, var)
|
||||||
|
|
||||||
del (urlopen, install_opener, build_opener, HTTPHandler, HTTPSHandler,
|
for x in ('urlopen', 'install_opener', 'build_opener', 'HTTPHandler', 'HTTPSHandler',
|
||||||
HTTPCookieProcessor, FileHandler, FTPHandler, CacheFTPHandler, GopherError)
|
'HTTPCookieProcessor', 'FileHandler', 'FTPHandler', 'CacheFTPHandler', 'GopherError'):
|
||||||
|
globals().pop(x, None)
|
||||||
|
|
||||||
from eventlet.green import httplib
|
from eventlet.green import httplib
|
||||||
import mimetools
|
import mimetools
|
||||||
@@ -24,7 +25,7 @@ except ImportError:
|
|||||||
from StringIO import StringIO
|
from StringIO import StringIO
|
||||||
|
|
||||||
from eventlet.green.urllib import (unwrap, unquote, splittype, splithost, quote,
|
from eventlet.green.urllib import (unwrap, unquote, splittype, splithost, quote,
|
||||||
addinfourl, splitport, splitgophertype, splitquery,
|
addinfourl, splitport, splitquery,
|
||||||
splitattr, ftpwrapper, noheaders, splituser, splitpasswd, splitvalue)
|
splitattr, ftpwrapper, noheaders, splituser, splitpasswd, splitvalue)
|
||||||
|
|
||||||
# support for FileHandler, proxies via environment variables
|
# support for FileHandler, proxies via environment variables
|
||||||
|
Reference in New Issue
Block a user