text: 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()
  