From 43c2f8bcff67302ec68d8b1e04943f9083f627bc Mon Sep 17 00:00:00 2001 From: Giovanni Harting <539@idlegandalf.com> Date: Sat, 15 Aug 2020 14:14:15 +0200 Subject: [PATCH] fixed crashing on non-utf-8 chars in pkgbuilds --- master.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/master.py b/master.py index a60a2d7..e71174c 100644 --- a/master.py +++ b/master.py @@ -9,9 +9,9 @@ import subprocess import sys import time from queue import Queue, Empty -from packaging import version import yaml +from packaging import version regex_pkgver = re.compile(r"^pkgrel\s*=\s*(.+)$", re.MULTILINE) regex_pkgrel = re.compile(r"^pkgrel\s*=\s*(.+)$", re.MULTILINE) @@ -143,7 +143,7 @@ def setup_makepkg(repo): def import_keys(pkgbuild): - with open(pkgbuild) as pkgb: + with open(pkgbuild, errors='ignore') as pkgb: keys_s = regex_validkeys.findall(pkgb.read()) if keys_s: