Georg Brandl
66b2ff55ba
#10917 : fix links to CGI spec.
2011-01-16 09:57:25 +00:00
Nick Coghlan
8654d1a40f
Attempt to trigger rebuild of recently modified PEPs after failure of PEP 0 creation
2010-09-27 20:47:22 +00:00
Phillip J. Eby
bd1d25c162
Fix PEP headers and markup problems
2010-09-27 14:43:09 +00:00
Phillip J. Eby
822bdad411
PEP 333 is dead; long live PEP 3333. Or not. ;-)
2010-09-26 23:52:17 +00:00
Phillip J. Eby
604910ad8c
Revert Python 3 changes
2010-09-26 23:44:39 +00:00
Phillip J. Eby
71b23a6320
WSGI is now Python 3-friendly. This does not cover the other planned
...
addenda/errata, and it may need more work even on these bits, but it
is now begun. (Many thanks to Graham and Ian.)
2010-09-25 19:44:55 +00:00
Phillip J. Eby
86b7e8aba9
Fix semantic breakage for Python 2.1 (yes, WSGI supports Python 2.1,
...
which doesn't have an 'object' type), and the description using
iter(filelike.read, '') was intentional; changing it broke the
spec. (I.e., running that portion of the spec would raise TypeError)
2010-09-16 20:00:17 +00:00
Florent Xicluna
cf3be960ad
Use new-style classes in examples. Fix typos.
2010-08-28 18:08:15 +00:00
Florent Xicluna
c29c921482
Add a space after comma and remove trailing spaces.
2010-08-28 17:49:32 +00:00
Tarek Ziadé
08f90b907e
reverted unintentional commit on pep 333
2009-04-13 20:58:19 +00:00
Tarek Ziadé
ee44df8208
pkg_name -> project_name
2009-04-13 20:52:58 +00:00
Guido van Rossum
8fa172dfab
Fix typo reported by Doug Ported on web-sig.
2006-04-03 19:07:07 +00:00
Phillip J. Eby
605fd0d0d6
Add SERVER_PROTOCOL as a required variable, since it's needed in order to
...
obey the RFC's. Note that 'wsgi.errors' should be a "text mode" file. Fix
a problem with the "URL reconstruction" algorithm: HTTP_HOST can contain
a port number, so don't try to add SERVER_PORT if you use HTTP_HOST.
2004-10-17 13:34:31 +00:00
Phillip J. Eby
c029c079a2
Fix misc. coding errors found while testing the reference library.
2004-10-06 06:23:54 +00:00
Phillip J. Eby
c96856e95c
Clarifications and citations as requested by Mark Nottingham, and
...
discussed further at:
http://mail.python.org/pipermail/web-sig/2004-September/000917.html
Also, add Mark to the Acknowledgments, since his input has now
touched a substantial number of paragraphs in the PEP. :)
2004-10-01 20:03:01 +00:00
Phillip J. Eby
100532ac71
Move subsections on HTTP features, error handling, unicode, and
...
threading to the main "Specification Details" section. Juggle
order of implementation notes to better match their importance and
pedagogic sequence. Add current open issues re: async app
frameworks.
2004-09-19 19:49:37 +00:00
Phillip J. Eby
110c3a33a3
Get rid of tabs that sneaked into sample code.
2004-09-18 23:46:50 +00:00
Phillip J. Eby
3fd244d830
Fixed middleware example not handling 'close' correctly. Fixed an
...
erroneous statement re: calling 'write()' with empty strings. Moved
"Multiple Invocations" note into overview, and moved "callable"
definition to overview's preface.
2004-09-17 16:32:17 +00:00
Phillip J. Eby
3f6ca60005
Moved middleware introduction to "Specification Overview" section,
...
adding a code example for a trivial middleware component.
2004-09-17 15:31:58 +00:00
Phillip J. Eby
45b26f3c1f
Fix "hop-by-hop" headers issues raised in section 2 of this post:
...
http://mail.python.org/pipermail/web-sig/2004-September/000879.html
This ended up simplifying the language regarding who controls what
headers, and eliminated the previous complexity regarding logging of
suppressed headers. Thanks for the comments, James!
2004-09-16 22:04:35 +00:00
Phillip J. Eby
0611ed922e
Allow applications to yield empty strings, and require middleware
...
to respect applications' block boundaries, so that asynchronous
applications can potentially pause their output while waiting for
(non-browser) I/O. See these posts and the associated threads
for the discussion:
http://mail.python.org/pipermail/web-sig/2004-September/000868.html
http://mail.python.org/pipermail/web-sig/2004-September/000880.html
2004-09-16 21:22:39 +00:00
Phillip J. Eby
b38414cc2a
Fix some minor errors found during actual implementation of
...
example code.
2004-09-16 01:56:44 +00:00
Phillip J. Eby
a214fcda03
Flesh out CGI variable definitions, and slightly loosen server-side
...
requirements for providing variables that may be empty. That's
the last of the open issues, so it's time for another posting, and
a last call for issues prior to finalization.
2004-09-15 20:41:16 +00:00
Phillip J. Eby
5dc9fcb7ae
Clarify the meaning of "string" for platforms where 'str' objects can
...
contain Unicode (e.g. Jython, IronPython, Python 3000, etc.), per
discussion at:
http://mail.python.org/pipermail/web-sig/2004-September/000860.html
Also, misc. copy edits. Only one open issue left!
2004-09-15 17:05:22 +00:00
Phillip J. Eby
8769aa43a6
Fix expect/continue language per:
...
http://mail.python.org/pipermail/web-sig/2004-August/000633.html
and add general notes re: advanced HTTP features per:
http://mail.python.org/pipermail/web-sig/2004-August/000641.html
2004-09-14 06:02:28 +00:00
Phillip J. Eby
6fec30dfc6
Forgot to include the language about suppressing the logging of header
...
overrides, that was discussed in:
http://mail.python.org/pipermail/web-sig/2004-September/000749.html
Also, misc. copy edits.
2004-09-14 05:06:44 +00:00
Phillip J. Eby
a3f454b296
Update to reflect last few weeks' discussion on the Web-SIG. See:
...
http://mail.python.org/pipermail/web-sig/2004-September/000855.html
for a detailed description of the changes made in this draft. Hopefully, this
will be the last major set of *semantic* changes to the PEP, although there
are still a few minor open issues.
2004-09-13 20:01:54 +00:00
Phillip J. Eby
059a87e6e4
Fix some typos, and clean up/clarify language regarding iterables so
...
that Alan's Jython-based server will be compatible with the "letter of
the law" of the spec.
2004-09-01 20:35:42 +00:00
Phillip J. Eby
1373ea5150
Move 'fileno()' support to a separate section, where it should be
...
easier to see it's an optional and platform-specific extension, not
an excuse to return "file-like" objects instead of iterables.
2004-09-01 13:44:07 +00:00
Phillip J. Eby
1bff7b795e
More formatting fixes
2004-09-01 04:59:21 +00:00
Phillip J. Eby
6690980d6b
Major clarifications and some minor semantic changes; see
...
http://mail.python.org/pipermail/web-sig/2004-August/000730.htm
for a complete summary of the changes and their rationales.
2004-08-31 22:00:28 +00:00
Phillip J. Eby
93eddee292
Misc. clarifications added per Alan Kennedy's report on his
...
experiences implementing WSGI in Jython/Java Servlets.
2004-08-30 03:04:59 +00:00
Phillip J. Eby
36087815b0
Fix a formatting problem, and add today's posting date.
2004-08-27 21:14:42 +00:00
David Goodger
a46d0fa414
added PEP 333, "Python Web Server Gateway Interface v1.0", by Phillip J. Eby
2004-08-27 17:30:09 +00:00