class documentation

class BoundSyncStream(SyncByteStream): (source)

View In Hierarchy

A byte stream that is bound to a given response instance, and that ensures the `response.elapsed` is set once the response is closed.

Method __init__ Undocumented
Method __iter__ Undocumented
Method close Subclasses can override this method to release any network resources after a request/response cycle is complete.
Instance Variable _response Undocumented
Instance Variable _stream Undocumented
Instance Variable _timer Undocumented
def __init__(self, stream, response, timer): (source)

Undocumented

Parameters
stream:SyncByteStreamUndocumented
response:ResponseUndocumented
timer:TimerUndocumented
def __iter__(self): (source)

Undocumented

Returns
typing.Iterator[bytes]Undocumented
def close(self): (source)

Subclasses can override this method to release any network resources after a request/response cycle is complete.

_response = (source)

Undocumented

Undocumented

Undocumented