aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/serd_bench.py
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/serd_bench.py')
-rwxr-xr-xscripts/serd_bench.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/scripts/serd_bench.py b/scripts/serd_bench.py
index e342976b..8e176322 100755
--- a/scripts/serd_bench.py
+++ b/scripts/serd_bench.py
@@ -3,7 +3,7 @@
# Copyright 2018-2023 David Robillard <d@drobilla.net>
# SPDX-License-Identifier: ISC
-""""Benchmark RDF reading and writing commands."""
+"""Benchmark RDF reading and writing commands."""
# pylint: disable=consider-using-f-string
# pylint: disable=consider-using-with
@@ -192,10 +192,13 @@ def run(progs, n_min, n_max, step):
with open(filename(n) + ".out", "w") as out:
sys.stderr.write(cmd + "\n")
proc = subprocess.Popen(
- cmd.split(), stdout=out, stderr=subprocess.PIPE
+ cmd.split(),
+ encoding="utf-8",
+ stdout=out,
+ stderr=subprocess.PIPE,
)
- time, memory = parse_time(proc.communicate()[1].decode())
+ time, memory = parse_time(proc.communicate()[1])
rows["time"] += ["%.07f" % time]
rows["throughput"] += ["%d" % (n / time)]
rows["memory"] += [str(memory)]