summaryrefslogtreecommitdiff
path: root/lorrycontroller
diff options
context:
space:
mode:
authorBen Hutchings <ben.hutchings@codethink.co.uk>2020-05-07 23:07:34 +0100
committerBen Hutchings <ben.hutchings@codethink.co.uk>2020-06-01 15:28:07 +0100
commitc85896d42da695fa27606a1f70106c5c4b053197 (patch)
treeffd7634d5f3f3a2175bd30fb01fe0285bef536c9 /lorrycontroller
parent8976b895d5c026c4976a6ddeabe8487f80940dd4 (diff)
downloadlorry-controller-c85896d42da695fa27606a1f70106c5c4b053197.tar.gz
lorrycontroller.gitlab: Update for GitLab v4 API
python-gitlab dropped support for projects.search(...) along with the GitLab v3 API. Instead we have to use projects.list(search=...).
Diffstat (limited to 'lorrycontroller')
-rw-r--r--lorrycontroller/gitlab.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/lorrycontroller/gitlab.py b/lorrycontroller/gitlab.py
index 6938cae..48b161b 100644
--- a/lorrycontroller/gitlab.py
+++ b/lorrycontroller/gitlab.py
@@ -54,9 +54,9 @@ class Gitlab(object):
def find_project(self, repo_path):
group, project = self.split_and_unslashify_path(repo_path)
- predicate = lambda x: x.namespace.name == group and x.name == project
+ predicate = lambda x: x.namespace['name'] == group and x.name == project
- return self.first(predicate, self.gl.projects.search(project))
+ return self.first(predicate, self.gl.projects.list(search=project))
def has_project(self, repo_path):
try: