~edwargix/git.sr.ht

cee86147ce9e62f44ca5e7bcb94ebfa7e59cfa61 — Ignas Kiela 2 years ago 3b62a4c
Use requests session with RefdbBackend
1 files changed, 2 insertions(+), 2 deletions(-)

M gitsrht/pygit2_backend.py
M gitsrht/pygit2_backend.py => gitsrht/pygit2_backend.py +2 -2
@@ 89,12 89,12 @@ class RefdbBackend(pygit2.RefdbBackend):

    def _get(self, path, *args, **kwargs):
        headers = kwargs.pop("headers", dict())
        return requests.get(f"{self.base_url}{path}",
        return self.session.get(f"{self.base_url}{path}",
                headers={**self.authorization, **headers})

    def _head(self, path, *args, **kwargs):
        headers = kwargs.pop("headers", dict())
        return requests.head(f"{self.base_url}{path}",
        return self.session.head(f"{self.base_url}{path}",
                headers={**self.authorization, **headers})

    def exists(self, ref):