summaryrefslogtreecommitdiff
path: root/gitlab/http_backends/requests_backend.py
blob: eecbfdd198839e19713666b6f2950d5a7bf498b7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
from typing import Optional

import requests


class RequestsBackend:
    def __init__(self, session: Optional[requests.Session] = None) -> None:
        self._client: requests.Session = session or requests.Session()

    @property
    def client(self) -> requests.Session:
        return self._client