Commit Graph

1824 Commits

Author SHA1 Message Date
Raymond Hettinger 9198b9cf32 Update for Py2.5. 2005-01-02 21:41:54 +00:00
David Goodger edd8847113 typo 2004-12-11 20:31:10 +00:00
David Goodger 5514470bdf added PEP 338, , by 2004-12-11 20:24:11 +00:00
David Goodger 9844a8b7c7 added PEP 337, Logging Usage in the Standard Library, by Michael P. Dubner 2004-12-11 20:01:08 +00:00
David Goodger 4394f47f1c updated link 2004-12-11 18:34:25 +00:00
David Goodger 3e1ef30d38 filled in the footnote number 2004-12-11 18:06:27 +00:00
Brett Cannon 3c2cb884f2 Add reference to python-dev thread discussing comparing heterogeneous types.
Also fix ref for removal of '<>'; syntactically missing trailing underscore.
2004-12-11 07:54:17 +00:00
Raymond Hettinger 9518a04556 Fix argument order in an example 2004-12-03 16:23:45 +00:00
Anthony Baxter 881b4d15c4 pep 320 is finished. someone else can create the 2.5 release schedule pep 2004-11-30 13:44:08 +00:00
Peter Astrand 61de19f122 Corrected example "replacing shell pipe line". 2004-11-27 07:44:10 +00:00
Martin v. Löwis 293546a942 Bump distutils compat to 2.1, following
http://mail.python.org/pipermail/distutils-sig/2004-September/004168.html
2004-11-10 08:22:51 +00:00
Anthony Baxter dc309b4d46 the release process marches on, like a tiny tiny napoleon advancing
on moscow, although hopefully with a better result.
2004-11-04 03:20:23 +00:00
David Goodger b84e1267c4 added PEP 336, "Make None Callable", by Andrew McClelland 2004-11-03 16:58:30 +00:00
Anthony Baxter 71d5313e04 updates post beta1 2004-10-27 11:53:05 +00:00
Vinay Sajip 1103b473b7 Updated PEP282 status in numerical list 2004-10-27 10:09:55 +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
Fredrik Lundh e85c3e670f added subprocess to the compatibility PEP 2004-10-13 15:57:42 +00:00
Andrew M. Kuchling 3b8316ebbd Typo fixes 2004-10-12 16:37:47 +00:00
Fredrik Lundh aea08398f2 Typo. 2004-10-12 15:48:03 +00:00
Fredrik Lundh 82f3c9a389 Updated the subprocess PEP to the latest version. 2004-10-12 15:43:24 +00:00
Tim Peters bf4a5c7ebb Some function renamings were overlooked in the PEP; repair them. 2004-10-09 22:58:24 +00:00
David Goodger abd928379d update from Peter Astrand; title change 2004-10-08 13:03:22 +00:00
Fred Drake dee69d03e1 since PEP 262 was deferred, mark it consistently on both entries 2004-10-07 01:33:55 +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
David Goodger fe4d196e3f not complete; I stand corrected ;-) 2004-09-28 12:39:00 +00:00
David Goodger 2cd6800e7b details and clarifications, should have been checked in long ago 2004-09-28 01:11:15 +00:00
David Goodger 29414016e9 tweak 2004-09-28 01:05:40 +00:00
Phillip J. Eby ec6e1005bd It's PyImport_AddModule, not PyImport_ModuleAdd. Fix Python code sample
to do the right thing for reload() to work.  Revise explanation so it's
clear what to do to fulfill reload()'s requirements in both C and Python.
2004-09-23 13:54:53 +00:00
Phillip J. Eby 9822ad205e Fix specification error that makes it impossible for 'reload()' to work
correctly with PEP 302 module loaders.  See also SF#1029475, and:

http://mail.python.org/pipermail/python-dev/2004-September/048970.html
2004-09-23 04:06:40 +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
Barry Warsaw 24bd216f0c Another, and hopefully final round of edits. 2004-09-18 20:53:35 +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
Anthony Baxter 262383a208 Oct 12 for b1. 2004-09-16 16:04:53 +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
Raymond Hettinger dc2bfe867a Include Guido's rationale for the order of application and for the
decorator declaration syntax allowing functions with arguments.
2004-09-14 07:34:23 +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
Barry Warsaw b65f4ea22d Updated the "Why" section based on comments from Andrew Durdin. More updates
to the PEP are no doubt still coming.
2004-09-10 03:02:32 +00:00
David Goodger 7b7e8eece2 spelling 2004-09-09 14:17:17 +00:00
David Goodger 48e02cb74d added PEP 335, Overloadable Boolean Operators, by Greg Ewing 2004-09-09 13:48:44 +00:00
David Goodger 9ecd216dff added PEP 334, "Simple Coroutines via SuspendIteration", by Clark C. Evans 2004-09-08 00:11:18 +00:00
Raymond Hettinger 517b637c51 Update completed features for Py2.4a3. 2004-09-04 22:49:54 +00:00