summaryrefslogtreecommitdiff
path: root/gitlab/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'gitlab/__init__.py')
-rw-r--r--gitlab/__init__.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/gitlab/__init__.py b/gitlab/__init__.py
index 9cb027b..166e00f 100644
--- a/gitlab/__init__.py
+++ b/gitlab/__init__.py
@@ -69,6 +69,7 @@ class Gitlab(object):
http_username (str): Username for HTTP authentication
http_password (str): Password for HTTP authentication
api_version (str): Gitlab API version to use (support for 4 only)
+ pagination (str): Can be set to 'keyset' to use keyset pagination
"""
def __init__(
@@ -84,6 +85,7 @@ class Gitlab(object):
api_version="4",
session=None,
per_page=None,
+ pagination=None,
):
self._api_version = str(api_version)
@@ -109,6 +111,7 @@ class Gitlab(object):
self.session = session or requests.Session()
self.per_page = per_page
+ self.pagination = pagination
objects = importlib.import_module("gitlab.v%s.objects" % self._api_version)
self._objects = objects
@@ -200,6 +203,7 @@ class Gitlab(object):
http_password=config.http_password,
api_version=config.api_version,
per_page=config.per_page,
+ pagination=config.pagination,
)
def auth(self):