diff options
author | Ben Hutchings <ben.hutchings@codethink.co.uk> | 2020-05-07 23:07:34 +0100 |
---|---|---|
committer | Ben Hutchings <ben.hutchings@codethink.co.uk> | 2020-06-01 15:28:07 +0100 |
commit | c85896d42da695fa27606a1f70106c5c4b053197 (patch) | |
tree | ffd7634d5f3f3a2175bd30fb01fe0285bef536c9 /lorrycontroller | |
parent | 8976b895d5c026c4976a6ddeabe8487f80940dd4 (diff) | |
download | lorry-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.py | 4 |
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: |