class documentation

class twisted.web.wsgi._ErrorStream: (source)

View In Hierarchy

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.

This simply passes writes on to logging system as error events from the 'wsgi' system. In the future, it may be desirable to expose more information in the events it logs, such as the application object which generated the message.

Method write Generate an event for the logging system with the given bytes as the message.
Method writelines Join the given lines and pass them to write to be handled in the usual way.
Method flush Nothing is buffered, so flushing does nothing. This method is required to exist by PEP 333, though.
Class Variable _log Undocumented
_log = (source)

Undocumented

def write(self, data): (source)

Generate an event for the logging system with the given bytes as the message.

This is called in a WSGI application thread, not the I/O thread.

ParametersdataUndocumented (type: str)
RaisesTypeErrorOn Python 3, if data is not a native string. On Python 2 a warning will be issued.
def writelines(self, iovec): (source)

Join the given lines and pass them to write to be handled in the usual way.

This is called in a WSGI application thread, not the I/O thread.

ParametersiovecA list of '\n'-terminated str which will be logged.
RaisesTypeErrorOn Python 3, if iovec contains any non-native strings. On Python 2 a warning will be issued.
def flush(self): (source)

Nothing is buffered, so flushing does nothing. This method is required to exist by PEP 333, though.

This is called in a WSGI application thread, not the I/O thread.

API Documentation for Twisted, generated by pydoctor 20.12.1 at 2021-02-28 19:53:36.