twisted.web.wsgi module documentationtwisted.web
          View Source
          
        
      An implementation of Python Web Server Gateway Interface v1.0.1.
| Class | WSGIResource | An IResource implementation which delegates responsibility for all resources hierarchically inferior to it to a WSGI application. | 
  
| Variable | __all__ | Undocumented | 
| Function | _wsgiString | Convert string to a WSGI "bytes-as-unicode" string. | 
  
| Function | _wsgiStringToBytes | Convert string from a WSGI "bytes-as-unicode" string to an ISO-8859-1 byte string. | 
  
| Class | _ErrorStream | File-like object instances of which are used as the value for the 'wsgi.errors' key in the environ dictionary passed to the application object. | 
  
| Class | _InputStream | File-like object instances of which are used as the value for the 'wsgi.input' key in the environ dictionary passed to the application object. | 
  
| Class | _WSGIResponse | Helper for WSGIResource which drives the WSGI application using a threadpool and hooks it up to the http.Request. | 
  
Convert string to a WSGI "bytes-as-unicode" string.
If it's a byte string, decode as ISO-8859-1. If it's a Unicode string, round-trip it to bytes and back using ISO-8859-1 as the encoding.
| Returns |  (type: str) | |
| Raises | UnicodeEncodeError | If string contains non-ISO-8859-1 chars. | 
Convert string from a WSGI "bytes-as-unicode" string to an ISO-8859-1 byte string.
| Returns |  (type: bytes) | |
| Raises | UnicodeEncodeError | If string contains non-ISO-8859-1 chars. |