'Pass through to the underlying C{read}.
This is called in a WSGI application thread, not the I/O thread.'

def read(self, size=None):

    if (size is None):
        return self._wrapped.read()
    return self._wrapped.read(size)
