summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gitlab/__init__.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/gitlab/__init__.py b/gitlab/__init__.py
index 97e937d..b419cb8 100644
--- a/gitlab/__init__.py
+++ b/gitlab/__init__.py
@@ -71,7 +71,7 @@ class Gitlab(object):
def __init__(self, url, private_token=None, email=None, password=None,
ssl_verify=True, http_username=None, http_password=None,
- timeout=None, api_version='3'):
+ timeout=None, api_version='3', session=None):
self._api_version = str(api_version)
self._url = '%s/api/v%s' % (url, api_version)
@@ -90,7 +90,7 @@ class Gitlab(object):
self.http_password = http_password
#: Create a session object for requests
- self.session = requests.Session()
+ self.session = session or requests.Session()
objects = importlib.import_module('gitlab.v%s.objects' %
self._api_version)