From bfb3e29ccb888a216aa45b9ff435fe6cd2a9b981 Mon Sep 17 00:00:00 2001 From: Max Mertens Date: Mon, 30 Sep 2024 10:40:50 +0200 Subject: [PATCH] Catch Gitlab HTTP error for missing submodules --- gitlab_submodule/gitlab_submodule.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gitlab_submodule/gitlab_submodule.py b/gitlab_submodule/gitlab_submodule.py index 772de60..6467892 100644 --- a/gitlab_submodule/gitlab_submodule.py +++ b/gitlab_submodule/gitlab_submodule.py @@ -2,6 +2,7 @@ from gitlab import Gitlab from gitlab.v4.objects import Project, ProjectManager +from gitlab.exceptions import GitlabHttpError from gitlab_submodule.objects import Submodule, Subproject from gitlab_submodule.read_gitmodules import \ @@ -60,7 +61,7 @@ def iterate_subprojects( ) if not (only_gitlab_subprojects and not subproject.project): yield subproject - except FileNotFoundError: + except FileNotFoundError, GitlabHttpError: pass