From 3b9012880b134c22ee107abebb93979e004a3c1c Mon Sep 17 00:00:00 2001 From: Tim Schubert Date: Wed, 21 Mar 2018 14:25:04 +0100 Subject: [PATCH] Search group --- groupimporter.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/groupimporter.py b/groupimporter.py index 733e8b8..0aa3d00 100644 --- a/groupimporter.py +++ b/groupimporter.py @@ -71,12 +71,14 @@ def create_tutorial(course, group): def create_course(course_name): - try: + courses = gl.groups.list(search=course_name) + course = None + + if len(courses) == 0: path = course_name.replace(' ', '_').lower() course = gl.groups.create({'name': course_name, 'path': path}) - except: - # TODO implement search method in python-gitlab for API v4 - course = gl.groups.get(id=34) + else: + course = courses[0] return course