I had need of WSGI support on twisted.web, so I put together the attached module.

I'd like to contribute this back to the project, of course, but I need some guidance on how I should proceed.

The attached module is just a proof of concept at this point; I haven't written any unit tests or documentation, but the bigger issue I'd like to discuss is how to remove the dependency on twisted.web2.

Since I generally run directly out of SVN HEAD, the web2 dependency isn't a big deal for me. However, removing this dependency would require a great deal of duplication of effort. In the end, the only real changes required were tweaks to twisted.web2.twcgi.createSGIEnvironment() and corresponding changes to twisted.web2.wsgi.WSGIHandler, as well as a twisted.web-compliant WSGIResource implementation.

I guess my goal here is to start a dialog about the best way to go forward. I've duplicated this email and attachment in a ticket at:

        http://twistedmatrix.com/trac/ticket/2753

Your input is appreciated,

-phil

_______________________________________________
Twisted-web mailing list
[email protected]
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-web

Reply via email to