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