cogenCoroutines and crossplatform asynchronous networking in python using enhanced generators from python 2.5 | |
Download |
cogen Ranking & Summary
Advertisement
- License:
- MIT/X Consortium Lic...
- Price:
- FREE
- Publisher Name:
- Maries Ionel Cristian
- Publisher web site:
- http://code.google.com/u/ionel.mc/
cogen Tags
cogen Description
Coroutines and crossplatform asynchronous networking in python using enhanced generators from python 2.5 cogen is a Python library for network oriented, coroutine based programming. The interfaces and events/operations aim to mimic thread features.Writing programs using this library is done in a microthread style. Other projects, like Twisted, use continuation style. Here are some key features of "cogen": · wsgi server with coroutine extensions · fast network multiplexing with epoll, kqueue, select, poll or windows IO Completion Ports · epoll/kqueue support via the wrappers in the python 2.6's stdlib or separate modules · iocp support via ctypes wrappers or pywin32 · sendfile/TransmitFile support · timeouts for socket calls, signal waits etc · various mechanisms to work with (signals, joins, a Queue with the same features as the stdlib one) Requirements: · Python
cogen Related Software