User: Password:
Subscribe / Log in / New account

Sneaky web server 0.1 announced

From:  Massimo Di Pierro <>
To:  <>
Subject:  Sneaky web server 0.1
Date:  Thu, 24 Sep 2009 01:18:16 -0500
Message-ID:  <>
Archive-link:  Article

A fast portable pure-python multithreaded experimental WSGI web server  
in 300 lines of code:

Python 2.4,2.5,2.6 version:

Python 3.0,3.1 version:

1) Some third party benchmarks are in the doc strings but you should  
run them yourself. These are benchmarks for the servers, not the  

2) We are not sure it is perfectly WSGI compliant but it is very  
similar to Cherrypy wsgiserver 3.2.

3) Experimental means we are still ironing down WSGI compliance and we  
have not tested chunked uploads (only regular uploads).

4) This is distributed with web2py, it works with web2py, but until we  
have more tests done, web2py still uses cherrypy's wsgi server in  

5) The license is GPL but we are going change it to MIT of BSD or  
Apache when done.

6) We are posting here because we hope you will give it a try and  
report compatibility issues with your favorite framework and browser.  
This will help us fix problems and turn into a fast production server.

        Support the Python Software Foundation:

(Log in to post comments)

Copyright © 2009, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds