> But.. WSGI is the new CGI Let me give you a minimal example using RhubarbTart (it depends on Paste)
from rhubarbtart import request, response, expose from rhubarbtart import TartRootController class Root(TartRootController): @expose def index(self, msg="Hello world!"): response.headers['Content-type'] = 'text/plain' return msg app = Root() # # Now to serve it as a CGI script, just: # from wsgiref.handlers import CGIHandler CGIHandler().run(app) # # or to server it in a long running python-based HTTP server # from paste import httpserver httpserver.serve(app) # END of example Now this is just the begining to show you that it's not hard. But when you see what EvalException can do for you, you'll beg for more :) Hint: from paste.evalexception.middleware import EvalException app = EvalException(app) # then serve the app in the paste httpserver ... # but make some error in your python code to see it's results -- damjan -- http://mail.python.org/mailman/listinfo/python-list