From a74922f56e493c0942eea604bbf889c9b0706175 Mon Sep 17 00:00:00 2001 From: Jochen Sprickerhof Date: Mon, 7 Jun 2021 14:55:26 +0200 Subject: [PATCH] [checkupdates] handle non matching regex --- fdroidserver/checkupdates.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/fdroidserver/checkupdates.py b/fdroidserver/checkupdates.py index 1437b47c..cc844ea1 100644 --- a/fdroidserver/checkupdates.py +++ b/fdroidserver/checkupdates.py @@ -166,9 +166,8 @@ def check_tags(app, pattern): filecontent = (build_dir / filecode).read_text() m = re.search(codeex, filecontent) - if not m: - raise FDroidException("No RE match for version code") - vercode = m.group(1).strip() + if m: + vercode = m.group(1).strip() version = "??" if filever: @@ -176,9 +175,8 @@ def check_tags(app, pattern): filecontent = (build_dir / filever).read_text() m = re.search(verex, filecontent) - if not m: - raise FDroidException("No RE match for version") - version = m.group(1) + if m: + version = m.group(1) if vercode: logging.debug("UpdateCheckData found version {0} ({1})"