Source code for compiler.util

"""Helpers and utilities for the compilation service."""

from typing import Iterator
from io import BytesIO, SEEK_END


[docs]class ResponseStream(object): """Streaming wrapper for bytes-producing iterators.""" def __init__(self, iterator: Iterator) -> None: """Set the bytes-producing iterator.""" self.read = iterator
# def read(self, *args, **kwargs) -> Iterator: # """Get bytes from the stream.""" # return self._iterator(chunk_size=1, decode_unicode=False)