Skip to content

Commit c7f90b8

Browse files
authored
Update refs.py with pagelen on each
1 parent df25ee5 commit c7f90b8

File tree

1 file changed

+6
-2
lines changed
  • atlassian/bitbucket/cloud/repositories

1 file changed

+6
-2
lines changed

atlassian/bitbucket/cloud/repositories/refs.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,22 +32,26 @@ def create(
3232

3333
return self._get_object(self.post(None, data))
3434

35-
def each(self, q=None, sort=None):
35+
def each(self, q=None, sort=None, pagelen=None):
3636
"""
3737
Returns the list of refs in this repository.
3838
3939
:param q: string: Query string to narrow down the response.
4040
See https://developer.atlassian.com/bitbucket/api/2/reference/meta/filtering for details.
4141
:param sort: string: Name of a response property to sort results.
4242
See https://developer.atlassian.com/bitbucket/api/2/reference/meta/filtering for details.
43-
43+
:param pagelen: int: Name of a response property to change page size.
44+
See https://developer.atlassian.com/cloud/bitbucket/rest/intro/#pagination for details.
45+
4446
:return: A generator for the Ref objects
4547
"""
4648
params = {}
4749
if sort is not None:
4850
params["sort"] = sort
4951
if q is not None:
5052
params["q"] = q
53+
if pagelen is not None:
54+
params["pagelen"] = q
5155
for ref in self._get_paged(None, trailing=True, params=params):
5256
yield self._get_object(super(Refs, self).get(ref.get("name")))
5357

0 commit comments

Comments
 (0)