in src/azstoragetorch/io.py [0:0]
def _read(self, size: Optional[int]) -> bytes:
if size == 0 or self._is_at_end_of_blob():
return b""
download_length = size
if size is not None and size < 0:
download_length = None
content = self._client.download(offset=self._position, length=download_length)
self._position += len(content)
return content