cogen

Coroutines and crossplatform asynchronous networking in python using enhanced generators from python 2.5
Download

cogen Ranking & Summary

Advertisement

  • Rating:
  • 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