httk.core.datastream.bytestream_request¶
Classes¶
Backend for streaming byte data fetched via a urllib.request.Request. |
Module Contents¶
- class httk.core.datastream.bytestream_request.BytestreamRequest(request, **hints)¶
Bases:
httk.core.datastream.bytestream_common.BytestreamCommon,httk.core.datastream.bytestream_backend.BytestreamBackendBackend for streaming byte data fetched via a urllib.request.Request. Response content is transparently decompressed according to the compression hint.
- Parameters:
request (urllib.request.Request) – Request to execute lazily when data is first read.
**hints (Any) – Backend-selection, timeout, and compression hints.
- Raises:
ValueError – If the compression hint is unknown.
- property request: urllib.request.Request¶
Return the request used to fetch the stream.