Sybren Stuvel wrote: > Gregory Piñero enlightened us with: >> So I keep hearing more and more about this WSGI stuff, and honestly I >> still don't understand what it is exactly > > AFAIK it's a standard for web frameworks.
It's not. It's a protocol for HTTP servers <-> Python web applications interaction, and barely higher-level than CGI itself. > In such a framework, you > receive a 'request' object, and return a 'response' object. If I'm > correct, the WSGI describes things like the method and property names > on those objects etc. It's much more simple. The "request" is a CGI-environ like dict, the "response" is made of a callable(http_code, *http_headers) plus an iterable for the response's body. Here's the standard wsgi hello_world: def hello_app(environ, start_response): start_response('200 OK', [('Content-type', 'text/plain')]) return ['Hello WSGI World'] The WSGI spec is really dead-simple. It shouldn't take much more than 10 to 15 minutes to read and understand for anyone having some basic knowledge about HTTP and web programming. -- bruno desthuilliers python -c "print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for p in '[EMAIL PROTECTED]'.split('@')])" -- http://mail.python.org/mailman/listinfo/python-list