tulipcore
tulipcore copied to clipboard
An alternative Gevent core loop implementation with asyncio
Within asyncio code, we should be able to wait for greenlets like this: ``` python @asyncio.coroutine def some_routine(): yield from as_future(gevent.spawn(....)) ``` Likewise, we should also be able to wait...
Original Gevent core loop is made of `libev`, whose event loop will automatically stop when a reference count reaches zero (normally means there's no active/pending watchers, check for [`ev_ref`](http://pod.tst.eu/http://cvs.schmorp.de/libev/ev.pod#FUNCTIONS_CONTROLLING_EVENT_LOOPS)), some...
The tests are failing because the port (from gevent event loop to asyncio event loop) is not finished. Fix the code accordingly so that tests pass, indicating the completeness of...