docs: def _read_range(self, start, end=0):
          """
          Read a range of bytes in stream.
  
          Args:
              start (int): Start stream position.
              end (int): End stream position.
                  0 To not specify end.
  
          Returns:
              bytes: number of bytes read
          """
          stream = _BytesIO()
          try:
              with _handle_azure_exception():
                  self._get_to_stream(
                      stream=stream, start_range=start,
                      end_range=(end - 1) if end else None, **self._client_kwargs)
  
          # Check for end of file
          except _AzureHttpError as exception:
              if exception.status_code == 416:
                  # EOF
                  return bytes()
              raise
  
          return stream.getvalue()