Victor, thanks for explanation.

On Wed, Nov 19, 2014 at 7:29 PM, A. Jesse Jiryu Davis
<[email protected]> wrote:
> This looks very cool!
>
>
> On Wednesday, November 19, 2014 9:20:26 AM UTC-5, Victor Stinner wrote:
>>
>> Hi,
>>
>> I wrote a new project called "aiogreen": it implements the asyncio
>> event loop API (call_soon, coroutines, create_connection, etc.) with
>> eventlet. It makes possible to write asyncio code in a project
>> currently written for eventlet (ex: OpenStack).
>>
>> => https://bitbucket.org/haypo/aiogreen/
>> => pip install aiogreen
>>
>> The main visible difference between trollius and aiogreen is that
>> run_forever() blocks with trollius, whereas it runs in a greenthread
>> with aiogreen. It means that it's possible to call run_forever() in
>> the main thread and execute other greenthreads in parallel.
>>
>> The first release 0.1 lacks some features: networking, pipes and so
>> subprocesses, and signal handlers are not supported yet. Exception:
>> create_connection() (TCP client) is implemented (but sock_connect()
>> blocks the event loop until the connection is established).
>>
>> aiogreen 0.1 works on Python 2.6-3.5 using trollius, tulip or asyncio.
>> It requires eventlet 0.15 (the development version works on eventlet
>> 0.14 too). I tested it on Linux and Windows.
>>
>> Victor



-- 
Thanks,
Andrew Svetlov

Reply via email to