Skip to content

Commit ce55268

Browse files
authored
Update __init__.py to add pagelen to each
1 parent c7f90b8 commit ce55268

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

atlassian/bitbucket/cloud/repositories/__init__.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ class Repositories(RepositoriesBase):
2727
def __init__(self, url, *args, **kwargs):
2828
super(Repositories, self).__init__(url, *args, **kwargs)
2929

30-
def each(self, after=None, role=None, q=None, sort=None):
30+
def each(self, after=None, role=None, q=None, sort=None, pagelen=None):
3131
"""
3232
Get all repositories matching the criteria.
3333
@@ -47,7 +47,9 @@ def each(self, after=None, role=None, q=None, sort=None):
4747
See https://developer.atlassian.com/bitbucket/api/2/reference/meta/filtering for details.
4848
:param sort: string: Name of a response property to sort results.
4949
See https://developer.atlassian.com/bitbucket/api/2/reference/meta/filtering for details.
50-
50+
:param pagelen: int: Name of a response property to change page size.
51+
See https://developer.atlassian.com/cloud/bitbucket/rest/intro/#pagination for details.
52+
5153
:return: A generator for the repository objects
5254
5355
API docs: https://developer.atlassian.com/bitbucket/api/2/reference/resource/repositories#get
@@ -64,6 +66,8 @@ def each(self, after=None, role=None, q=None, sort=None):
6466
params["q"] = q
6567
if sort is not None:
6668
params["sort"] = sort
69+
if pagelen is not None:
70+
params["pagelen"] = pagelen
6771
for repository in self._get_paged(None, params):
6872
yield self._get_object(repository)
6973

0 commit comments

Comments
 (0)