From c85896d42da695fa27606a1f70106c5c4b053197 Mon Sep 17 00:00:00 2001 From: Ben Hutchings Date: Thu, 7 May 2020 23:07:34 +0100 Subject: 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=...). --- lorrycontroller/gitlab.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lorrycontroller') 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: -- cgit v1.2.1