Skip to content

Instantly share code, notes, and snippets.

View bingal's full-sized avatar

Bingal bingal

View GitHub Profile
@GuoJing
GuoJing / gevent_pycurl.py
Created June 27, 2013 09:55
pycurl for gevent.
"""Implementation of pycurl's "easy" interface that uses pycurl's multi interface + gevent.
"""
# parts of code from Tornado's curl_httpclient.py
import logging
import gevent
assert gevent.version_info[:2] >= (0, 14), 'Gevent 0.14 or older required. Your version is %s' % gevent.__version__
from gevent.core import EVENTS, READ, WRITE
from gevent.hub import Waiter