From 6faaae943185091814b6fdc98f29a1a490fa0098 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Sat, 6 Jan 2024 23:24:35 +0100 Subject: [PATCH] always parse srclib entries with parse_srclib_spec() Remove duplicated code. --- fdroidserver/common.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/fdroidserver/common.py b/fdroidserver/common.py index 21d6f8df..13aaebb0 100644 --- a/fdroidserver/common.py +++ b/fdroidserver/common.py @@ -2103,11 +2103,7 @@ def getsrclib(spec, srclib_dir, basepath=False, name = spec ref = None else: - name, ref = spec.split('@', 1) - if ':' in name: - number, name = name.split(':', 1) - if '/' in name: - name, subdir = name.split('/', 1) + name, ref, number, subdir = parse_srclib_spec(spec) if name not in fdroidserver.metadata.srclibs: raise VCSException('srclib ' + name + ' not found.')