Skip to content

Commit 4fcef67

Browse files
author
Gauvain Pocentek
committed
projects listing: explicitly define arguments for pagination
1 parent 4b882b7 commit 4fcef67

File tree

1 file changed

+14
-4
lines changed

1 file changed

+14
-4
lines changed

gitlab.py

+14-4
Original file line numberDiff line numberDiff line change
@@ -377,13 +377,23 @@ def search_projects(self, query):
377377
"""
378378
return self._list_projects("/projects/search/" + query)
379379

380-
def all_projects(self, **kwargs):
380+
def all_projects(self, page=None, per_page=None):
381381
"""Lists all the projects (need admin rights)."""
382-
return self._list_projects("/projects/all", **kwargs)
382+
d = {}
383+
if page is not None:
384+
d['page'] = page
385+
if per_page is not None:
386+
d['per_page'] = per_page
387+
return self._list_projects("/projects/all", **d)
383388

384-
def owned_projects(self, **kwargs):
389+
def owned_projects(self, page=None, per_page=None):
385390
"""Lists owned projects."""
386-
return self._list_projects("/projects/owned", **kwargs)
391+
d = {}
392+
if page is not None:
393+
d['page'] = page
394+
if per_page is not None:
395+
d['per_page'] = per_page
396+
return self._list_projects("/projects/owned", **d)
387397

388398
def Group(self, id=None, **kwargs):
389399
"""Creates/gets/lists group(s) known by the GitLab server.

0 commit comments

Comments
 (0)