Eventlet is a concurrent networking library for Python that allows you to change how you run your code, not how you write it.
http://pypi.python.org/pypi/eventlet/0.12.0 This release features important bug fix of zmq bind(PUB) 100% busy CPU in idle. Thanks to Geoff Salmon. Also: * greenio: Fix socket.settimeout() did not switch back to blocking mode. Thanks to Peter Skirko. * greenio: socket.dup() made excess fcntl syscalls. Thanks to Peter Portante. * setup: Remove legacy --without-greenlet option and unused httplib2 dependency. Thanks to Thomas Grainger. * wsgi: environ[REMOTE_PORT], also available in log_format, log accept event. Thanks to Peter Portante. * tests: Support libzmq 3.0 SNDHWM option. Thanks to Geoff Salmon. -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/