monkey patchin' (will this suffice?)
authorKenneth Reitz <me@kennethreitz.com>
Mon, 14 Feb 2011 16:57:12 +0000 (11:57 -0500)
committerKenneth Reitz <me@kennethreitz.com>
Mon, 14 Feb 2011 16:57:12 +0000 (11:57 -0500)
requests/core.py

index 70e44d9..c807e9a 100644 (file)
 """
 
 import urllib
+import urllib2
+
 try:
-       from eventlet.green import urllib2
+       from gevent import monkey 
+       monkey.patch_all()
 except ImportError:
-       import urllib2
+       pass
+       
+try:
+       import eventlet
+       eventlet.monkey_patch()
+except ImportError:
+       pass
+
 
 from .packages.poster.encode import multipart_encode
 from .packages.poster.streaminghttp import register_openers