Files
deb-python-eventlet/eventlet/green/httplib.py
Sergey Shepelev 49773bb12b python3 compatibility
- dict.items().pop() in proc
- str/bytes in backdoor, api_test, ssl_test, test__refcount
- import httplib from six
- PEP-8 fixes
2014-04-23 16:52:43 +04:00

20 lines
405 B
Python

from eventlet import patcher
from eventlet.green import socket
from eventlet.support import six
to_patch = [('socket', socket)]
try:
from eventlet.green import ssl
to_patch.append(('ssl', ssl))
except ImportError:
pass
if six.PY2:
patcher.inject('httplib', globals(), *to_patch)
if six.PY3:
patcher.inject('http.client', globals(), *to_patch)
if __name__ == '__main__':
test()