[Web-SIG] about Py[Type]_Check in a WSGI implementation
ianb at colorstudy.com
Fri Oct 19 21:02:31 CEST 2007
Manlio Perillo wrote:
> The WSGI spec requires the response headers and sequence items to be,
> respectively, List of Tuples and Strings.
> However only for the response headers it explicitly requires them to be
> a Python List, i.e type(response_headers) is ListType.
> What about the other objects?
> In the current implementation of WSGI for Nginx I always use
> Py[Type]_Check, and not Py[Type]_CheckExact.
All of the types are required to be exactly as defined, not subclasses
or None. But servers are not required to actually test this.
wsgiref.validate does test for exactly these types, but it's acceptable
for Nginx to just access the data without checking its exact type.
Ian Bicking : ianb at colorstudy.com : http://blog.ianbicking.org
More information about the Web-SIG