See TwistedMatrix or..
Twisted Introduction: http://djmitche.github.com/twisted-intro/
Unable to edit the page? See the FrontPage for instructions.