From 8d1f1e4810dd99cb4b4f2343e46c364e02e603fd Mon Sep 17 00:00:00 2001 From: Giovanni Harting <539@idlegandalf.com> Date: Sat, 15 Aug 2020 21:25:15 +0200 Subject: [PATCH] fixed pkgbuild parsing 2/? --- master.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/master.py b/master.py index da3c7ce..fabc79e 100644 --- a/master.py +++ b/master.py @@ -191,12 +191,13 @@ def parse_pkgbuild(pkgbuild_file): with open(pkgbuild_file, errors='ignore') as p: pkgbuild_str = p.read() - pkgver = regex_pkgver.findall(pkgbuild_str)[0] - pkgrel = regex_pkgrel.findall(pkgbuild_str)[0] + pkgver = regex_pkgver.findall(pkgbuild_str) + pkgrel = regex_pkgrel.findall(pkgbuild_str) if not pkgver or not pkgrel: logging.warning("[%s] Failed to parse pkgbuild", pkgbuild_file.split("/")[-4]) + return None - return version.parse("{}-{}".format(pkgver, pkgrel)) + return version.parse("{}-{}".format(pkgver[0], pkgrel[0])) def parse_repo(name, repo):