From 9dd1cad299df0a729a9c49cb0a10cd4b42fa1318 Mon Sep 17 00:00:00 2001 From: Stephan Kulow Date: Fri, 15 Jul 2022 12:59:17 +0200 Subject: [PATCH] rabbit-openqa: If OSRT:OpenQAMapping contains garbage, just continue --- gocd/rabbit-openqa.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gocd/rabbit-openqa.py b/gocd/rabbit-openqa.py index e0313d8b..86a729a0 100755 --- a/gocd/rabbit-openqa.py +++ b/gocd/rabbit-openqa.py @@ -47,7 +47,11 @@ class Project(object): old = parts[1] new = parts[2] new = new.replace('$LETTER', self.staging_letter(staging_project)) - return re.compile(old).sub(new, iso) + try: + return re.compile(old).sub(new, iso) + except re.error: + self.logger.error(f"_MAP_ISO {self.replace_string} does not create valid regexps in {self.name}") + return iso def gather_isos(self, name, repository): url = self.api.makeurl(['published', name, repository, 'iso'])