From 620dcdcd3fee9cba6d932a13b0b49f844b5f11e7 Mon Sep 17 00:00:00 2001 From: Milka Kuzminski Date: Thu, 5 Nov 2020 15:05:48 +0100 Subject: [PATCH] repo-mapper: make it more resilient to errors, it's better it executes and skip certain repositories, rather then crash whole mapper. --- rhodecode/model/scm.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/rhodecode/model/scm.py b/rhodecode/model/scm.py index b56cec60..bf77d1d4 100644 --- a/rhodecode/model/scm.py +++ b/rhodecode/model/scm.py @@ -231,6 +231,10 @@ class ScmModel(BaseModel): with_wire={"cache": False}) except OSError: continue + except RepositoryError: + log.exception('Failed to create a repo') + continue + log.debug('found %s paths with repositories', len(repos)) return repos