Skip to content

Commit f3b2855

Browse files
author
Gauvain Pocentek
committed
Remove extra_attrs argument from _raw_list (unneeded)
1 parent 0663184 commit f3b2855

File tree

3 files changed

+11
-31
lines changed

3 files changed

+11
-31
lines changed

gitlab/__init__.py

+2-4
Original file line numberDiff line numberDiff line change
@@ -344,9 +344,8 @@ def _raw_get(self, path_, content_type=None, streamed=False, **kwargs):
344344
raise GitlabConnectionError(
345345
"Can't connect to GitLab server (%s)" % e)
346346

347-
def _raw_list(self, path_, cls, extra_attrs={}, **kwargs):
348-
params = extra_attrs.copy()
349-
params.update(kwargs.copy())
347+
def _raw_list(self, path_, cls, **kwargs):
348+
params = kwargs.copy()
350349

351350
catch_recursion_limit = kwargs.get('safe_all', False)
352351
get_all_results = (kwargs.get('all', False) is True
@@ -376,7 +375,6 @@ def _raw_list(self, path_, cls, extra_attrs={}, **kwargs):
376375
if ('next' in r.links and 'url' in r.links['next']
377376
and get_all_results):
378377
args = kwargs.copy()
379-
args.update(extra_attrs)
380378
args['next_url'] = r.links['next']['url']
381379
results.extend(self.list(cls, **args))
382380
except Exception as e:

gitlab/v3/objects.py

+5-15
Original file line numberDiff line numberDiff line change
@@ -799,9 +799,7 @@ def builds(self, **kwargs):
799799
"""
800800
url = '/projects/%s/repository/commits/%s/builds' % (self.project_id,
801801
self.id)
802-
return self.gitlab._raw_list(url, ProjectBuild,
803-
{'project_id': self.project_id},
804-
**kwargs)
802+
return self.gitlab._raw_list(url, ProjectBuild, **kwargs)
805803

806804
def cherry_pick(self, branch, **kwargs):
807805
"""Cherry-pick a commit into a branch.
@@ -1254,9 +1252,7 @@ def closes_issues(self, **kwargs):
12541252
"""
12551253
url = ('/projects/%s/merge_requests/%s/closes_issues' %
12561254
(self.project_id, self.id))
1257-
return self.gitlab._raw_list(url, ProjectIssue,
1258-
{'project_id': self.project_id},
1259-
**kwargs)
1255+
return self.gitlab._raw_list(url, ProjectIssue, **kwargs)
12601256

12611257
def commits(self, **kwargs):
12621258
"""List the merge request commits.
@@ -1270,9 +1266,7 @@ def commits(self, **kwargs):
12701266
"""
12711267
url = ('/projects/%s/merge_requests/%s/commits' %
12721268
(self.project_id, self.id))
1273-
return self.gitlab._raw_list(url, ProjectCommit,
1274-
{'project_id': self.project_id},
1275-
**kwargs)
1269+
return self.gitlab._raw_list(url, ProjectCommit, **kwargs)
12761270

12771271
def changes(self, **kwargs):
12781272
"""List the merge request changes.
@@ -1420,9 +1414,7 @@ class ProjectMilestone(GitlabObject):
14201414

14211415
def issues(self, **kwargs):
14221416
url = "/projects/%s/milestones/%s/issues" % (self.project_id, self.id)
1423-
return self.gitlab._raw_list(url, ProjectIssue,
1424-
{'project_id': self.project_id},
1425-
**kwargs)
1417+
return self.gitlab._raw_list(url, ProjectIssue, **kwargs)
14261418

14271419
def merge_requests(self, **kwargs):
14281420
"""List the merge requests related to this milestone
@@ -1436,9 +1428,7 @@ def merge_requests(self, **kwargs):
14361428
"""
14371429
url = ('/projects/%s/milestones/%s/merge_requests' %
14381430
(self.project_id, self.id))
1439-
return self.gitlab._raw_list(url, ProjectMergeRequest,
1440-
{'project_id': self.project_id},
1441-
**kwargs)
1431+
return self.gitlab._raw_list(url, ProjectMergeRequest, **kwargs)
14421432

14431433

14441434
class ProjectMilestoneManager(BaseManager):

gitlab/v4/objects.py

+4-12
Original file line numberDiff line numberDiff line change
@@ -1201,9 +1201,7 @@ def closes_issues(self, **kwargs):
12011201
"""
12021202
url = ('/projects/%s/merge_requests/%s/closes_issues' %
12031203
(self.project_id, self.iid))
1204-
return self.gitlab._raw_list(url, ProjectIssue,
1205-
{'project_id': self.project_id},
1206-
**kwargs)
1204+
return self.gitlab._raw_list(url, ProjectIssue, **kwargs)
12071205

12081206
def commits(self, **kwargs):
12091207
"""List the merge request commits.
@@ -1217,9 +1215,7 @@ def commits(self, **kwargs):
12171215
"""
12181216
url = ('/projects/%s/merge_requests/%s/commits' %
12191217
(self.project_id, self.iid))
1220-
return self.gitlab._raw_list(url, ProjectCommit,
1221-
{'project_id': self.project_id},
1222-
**kwargs)
1218+
return self.gitlab._raw_list(url, ProjectCommit, **kwargs)
12231219

12241220
def changes(self, **kwargs):
12251221
"""List the merge request changes.
@@ -1376,9 +1372,7 @@ class ProjectMilestone(GitlabObject):
13761372

13771373
def issues(self, **kwargs):
13781374
url = "/projects/%s/milestones/%s/issues" % (self.project_id, self.id)
1379-
return self.gitlab._raw_list(url, ProjectIssue,
1380-
{'project_id': self.project_id},
1381-
**kwargs)
1375+
return self.gitlab._raw_list(url, ProjectIssue, **kwargs)
13821376

13831377
def merge_requests(self, **kwargs):
13841378
"""List the merge requests related to this milestone
@@ -1392,9 +1386,7 @@ def merge_requests(self, **kwargs):
13921386
"""
13931387
url = ('/projects/%s/milestones/%s/merge_requests' %
13941388
(self.project_id, self.id))
1395-
return self.gitlab._raw_list(url, ProjectMergeRequest,
1396-
{'project_id': self.project_id},
1397-
**kwargs)
1389+
return self.gitlab._raw_list(url, ProjectMergeRequest, **kwargs)
13981390

13991391

14001392
class ProjectMilestoneManager(BaseManager):

0 commit comments

Comments
 (0)