always parse srclib entries with parse_srclib_spec()

Remove duplicated code.
This commit is contained in:
Hans-Christoph Steiner 2024-01-06 23:24:35 +01:00
parent 15b983f48d
commit 6faaae9431
1 changed files with 1 additions and 5 deletions

View File

@ -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.')