diff options
author | Max Wittig <max.wittig@siemens.com> | 2020-06-30 10:51:26 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-06-30 10:51:26 +0200 |
commit | 424a8cb3f3e0baa7d45748986395a7a921ba28b8 (patch) | |
tree | 55811163203fac7c6f577403cde73c5de7979597 | |
parent | bfb50348b636d2b70a15edf3b065c0406ed6d511 (diff) | |
parent | a349b90ea6016ec8fbe91583f2bbd9832b41a368 (diff) | |
download | gitlab-424a8cb3f3e0baa7d45748986395a7a921ba28b8.tar.gz |
Merge pull request #1124 from tyates-indeed/fix-1123
Pass kwargs to subsequent queries in GitlabList (fixes: #1123)
-rw-r--r-- | gitlab/__init__.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/gitlab/__init__.py b/gitlab/__init__.py index ee2b074..226fdf6 100644 --- a/gitlab/__init__.py +++ b/gitlab/__init__.py @@ -777,7 +777,11 @@ class GitlabList(object): def __init__(self, gl, url, query_data, get_next=True, **kwargs): self._gl = gl - self._query(url, query_data, **kwargs) + + # Preserve kwargs for subsequent queries + self._kwargs = kwargs.copy() + + self._query(url, query_data, **self._kwargs) self._get_next = get_next def _query(self, url, query_data=None, **kwargs): @@ -864,7 +868,7 @@ class GitlabList(object): pass if self._next_url and self._get_next is True: - self._query(self._next_url) + self._query(self._next_url, **self._kwargs) return self.next() raise StopIteration |