At 11:56 AM 9/8/2006 -0400, Phillip J. Eby wrote: >I'll change the phrasing of this: > >"""The environ dictionary is required to contain these CGI environment >variables, as defined by the Common Gateway Interface specification.""" > >to: > >"""The environ dictionary is required to contain these CGI environment >strings, as defined by the Common Gateway Interface specification."""
Oops. I just noticed that the ticket was about response headers, not CGI variables. I guess this is the part that needs to change: """The response_headers argument is a list of (header_name, header_value) tuples. It must be a Python list; i.e. type(response_headers) is ListType, and the server may change its contents in any way it desires. Each header_name must be a valid HTTP header field-name (as defined by RFC 2616, Section 4.2), without a trailing colon or other punctuation.""" I'll add: """Each ``header_name`` and ``header_value`` **must** be of StringType.""" Both changes are good, of course. I think I should also add some language regarding wsgiref in the stdlib, the importance of using wsgiref.validate, and a recommendation that servers not be any more "liberal in what they accept" than what the spec allows. _______________________________________________ Web-SIG mailing list Web-SIG@python.org Web SIG: http://www.python.org/sigs/web-sig Unsubscribe: http://mail.python.org/mailman/options/web-sig/archive%40mail-archive.com