def METHOD_NAME(
    self,
    path,
    mode="rb",
    block_size=None,
    autocommit=True,
    cache_options=None,
    sha=None,
    **kwargs,
):
    if mode != "rb":
        raise NotImplementedError
    url = self.rurl.format(
        org=self.org, repo=self.repo, path=path, sha=sha or self.root
    )
    r = requests.get(url, **self.kw)
    if r.status_code == 404:
        raise FileNotFoundError(path)
    r.raise_for_status()
    return MemoryFile(None, None, r.content)