# HG changeset patch # User Milka Kuzminski # Date 2020-11-05 14:05:48 # Node ID dc47f7ccefdb619412fb0365ccdbb2bda0397624 # Parent 6e1aa26630454291b0f14e4ffab3d7d20184fed7 repo-mapper: make it more resilient to errors, it's better it executes and skip certain repositories, rather then crash whole mapper. diff --git a/rhodecode/model/scm.py b/rhodecode/model/scm.py --- 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