From dc3180c46b8fcebfc8e2c38f1f188163ab157f63 Mon Sep 17 00:00:00 2001 From: Brent Westbrook Date: Tue, 13 Feb 2024 16:27:10 -0500 Subject: [PATCH] decode stderr into a more readable error --- qffbuddy/qffbuddy.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/qffbuddy/qffbuddy.py b/qffbuddy/qffbuddy.py index bd0fd28b..12653af9 100755 --- a/qffbuddy/qffbuddy.py +++ b/qffbuddy/qffbuddy.py @@ -746,7 +746,9 @@ def open_file(self): def parse_infile(self, infile): s = subprocess.run([args.pbqff, "-j", infile], capture_output=True) if s.returncode != 0: - sys.exit(f"pbqff failed to parse {infile}: {s.stderr}") + sys.exit( + f"pbqff failed to parse {infile}: {s.stderr.decode('utf-8')}" + ) d = json.loads(s.stdout) geom = d["geometry"]