On 15/09/2010 17:35, Jesse Noller wrote:
On Wed, Sep 15, 2010 at 12:22 PM, Brett Cannon<br...@python.org>  wrote:
...snip...
The one area I have concerns about is the state of WSGI and other
web-oriented modules. These issues have been brought up by Armin and
others, but given a lack of a clear path forward (bugs, peps, etc), I
don't think it's fair to use it as a measurement of overall quality.
The whole WSGI situation is not going to get cleared up (from my
understanding) until someone flat-out declares a winner in the whole
str/bytes argument that keeps coming up. I think it might be time to
have a PEP or two on this and use our new PEP dictator procedure to
settle this so it stops dragging on (unless it has been miraculously
settled and I am just unaware of it).

Yup, and I spoke with some people with horses in that race at
Djangocon. The important thing is that the PEP(s) and suggestion come
from the people with the most experience in that domain. That's why I
said we (in the "committer" sense) need a clear path of things we need
to change or fix - without it we're just stabbing in the dark.

I agree. wsgi is a different kettle of fish to the other "web related modules" in the standard library though. (wsgiref is the only directly wsgi related standard library module IIUC.) email, cgi, nntplib, ftplib and friends all still need to work correctly with both bytes and strings and that shouldn't need a great deal of discussion (well perhaps except email) just people willing to do the work.

Unfortunately in some cases will need backwards incompatible changes. For example at the moment cgi reads from stdin in text mode and so is broken for file uploads. We have also heard recently from Antoine about backwards incompatible changes required in nntplib.

All the best,

Michael

jesse
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/fuzzyman%40voidspace.org.uk


--
http://www.ironpythoninaction.com/
http://www.voidspace.org.uk/blog

READ CAREFULLY. By accepting and reading this email you agree, on behalf of 
your employer, to release me from all obligations and waivers arising from any 
and all NON-NEGOTIATED agreements, licenses, terms-of-service, shrinkwrap, 
clickwrap, browsewrap, confidentiality, non-disclosure, non-compete and 
acceptable use policies (”BOGUS AGREEMENTS”) that I have entered into with your 
employer, its partners, licensors, agents and assigns, in perpetuity, without 
prejudice to my ongoing rights and privileges. You further represent that you 
have the authority to release me from any BOGUS AGREEMENTS on behalf of your 
employer.


_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to