Skip to content

Commit

Permalink
Remove extra_attrs argument from _raw_list (unneeded)
Browse files Browse the repository at this point in the history
  • Loading branch information
Gauvain Pocentek committed May 27, 2017
1 parent 0663184 commit f3b2855
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 31 deletions.
6 changes: 2 additions & 4 deletions gitlab/__init__.py
Expand Up @@ -344,9 +344,8 @@ def _raw_get(self, path_, content_type=None, streamed=False, **kwargs):
raise GitlabConnectionError(
"Can't connect to GitLab server (%s)" % e)

def _raw_list(self, path_, cls, extra_attrs={}, **kwargs):
params = extra_attrs.copy()
params.update(kwargs.copy())
def _raw_list(self, path_, cls, **kwargs):
params = kwargs.copy()

catch_recursion_limit = kwargs.get('safe_all', False)
get_all_results = (kwargs.get('all', False) is True
Expand Down Expand Up @@ -376,7 +375,6 @@ def _raw_list(self, path_, cls, extra_attrs={}, **kwargs):
if ('next' in r.links and 'url' in r.links['next']
and get_all_results):
args = kwargs.copy()
args.update(extra_attrs)
args['next_url'] = r.links['next']['url']
results.extend(self.list(cls, **args))
except Exception as e:
Expand Down
20 changes: 5 additions & 15 deletions gitlab/v3/objects.py
Expand Up @@ -799,9 +799,7 @@ def builds(self, **kwargs):
"""
url = '/projects/%s/repository/commits/%s/builds' % (self.project_id,
self.id)
return self.gitlab._raw_list(url, ProjectBuild,
{'project_id': self.project_id},
**kwargs)
return self.gitlab._raw_list(url, ProjectBuild, **kwargs)

def cherry_pick(self, branch, **kwargs):
"""Cherry-pick a commit into a branch.
Expand Down Expand Up @@ -1254,9 +1252,7 @@ def closes_issues(self, **kwargs):
"""
url = ('/projects/%s/merge_requests/%s/closes_issues' %
(self.project_id, self.id))
return self.gitlab._raw_list(url, ProjectIssue,
{'project_id': self.project_id},
**kwargs)
return self.gitlab._raw_list(url, ProjectIssue, **kwargs)

def commits(self, **kwargs):
"""List the merge request commits.
Expand All @@ -1270,9 +1266,7 @@ def commits(self, **kwargs):
"""
url = ('/projects/%s/merge_requests/%s/commits' %
(self.project_id, self.id))
return self.gitlab._raw_list(url, ProjectCommit,
{'project_id': self.project_id},
**kwargs)
return self.gitlab._raw_list(url, ProjectCommit, **kwargs)

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

def issues(self, **kwargs):
url = "/projects/%s/milestones/%s/issues" % (self.project_id, self.id)
return self.gitlab._raw_list(url, ProjectIssue,
{'project_id': self.project_id},
**kwargs)
return self.gitlab._raw_list(url, ProjectIssue, **kwargs)

def merge_requests(self, **kwargs):
"""List the merge requests related to this milestone
Expand All @@ -1436,9 +1428,7 @@ def merge_requests(self, **kwargs):
"""
url = ('/projects/%s/milestones/%s/merge_requests' %
(self.project_id, self.id))
return self.gitlab._raw_list(url, ProjectMergeRequest,
{'project_id': self.project_id},
**kwargs)
return self.gitlab._raw_list(url, ProjectMergeRequest, **kwargs)


class ProjectMilestoneManager(BaseManager):
Expand Down
16 changes: 4 additions & 12 deletions gitlab/v4/objects.py
Expand Up @@ -1201,9 +1201,7 @@ def closes_issues(self, **kwargs):
"""
url = ('/projects/%s/merge_requests/%s/closes_issues' %
(self.project_id, self.iid))
return self.gitlab._raw_list(url, ProjectIssue,
{'project_id': self.project_id},
**kwargs)
return self.gitlab._raw_list(url, ProjectIssue, **kwargs)

def commits(self, **kwargs):
"""List the merge request commits.
Expand All @@ -1217,9 +1215,7 @@ def commits(self, **kwargs):
"""
url = ('/projects/%s/merge_requests/%s/commits' %
(self.project_id, self.iid))
return self.gitlab._raw_list(url, ProjectCommit,
{'project_id': self.project_id},
**kwargs)
return self.gitlab._raw_list(url, ProjectCommit, **kwargs)

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

def issues(self, **kwargs):
url = "/projects/%s/milestones/%s/issues" % (self.project_id, self.id)
return self.gitlab._raw_list(url, ProjectIssue,
{'project_id': self.project_id},
**kwargs)
return self.gitlab._raw_list(url, ProjectIssue, **kwargs)

def merge_requests(self, **kwargs):
"""List the merge requests related to this milestone
Expand All @@ -1392,9 +1386,7 @@ def merge_requests(self, **kwargs):
"""
url = ('/projects/%s/milestones/%s/merge_requests' %
(self.project_id, self.id))
return self.gitlab._raw_list(url, ProjectMergeRequest,
{'project_id': self.project_id},
**kwargs)
return self.gitlab._raw_list(url, ProjectMergeRequest, **kwargs)


class ProjectMilestoneManager(BaseManager):
Expand Down

0 comments on commit f3b2855

Please sign in to comment.