
- dict.items().pop() in proc - str/bytes in backdoor, api_test, ssl_test, test__refcount - import httplib from six - PEP-8 fixes
20 lines
405 B
Python
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()
|