aboutsummaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2025-03-24 17:38:41 -0400
committerDavid Robillard <d@drobilla.net>2025-03-24 17:40:50 -0400
commit64dba9134520547180d2e9404f5a7b592e560ae5 (patch)
tree5b458af0091423caff52b1ddbe1c0f44635d7eb8 /scripts
parent8785ef4b74e6a54cdd7c83e69c01a72d8e200314 (diff)
downloadserd-64dba9134520547180d2e9404f5a7b592e560ae5.tar.gz
serd-64dba9134520547180d2e9404f5a7b592e560ae5.tar.bz2
serd-64dba9134520547180d2e9404f5a7b592e560ae5.zip
Always specify encoding to subprocess run functions
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/check_formatting.py2
-rwxr-xr-xscripts/serd_bench.py7
2 files changed, 6 insertions, 3 deletions
diff --git a/scripts/check_formatting.py b/scripts/check_formatting.py
index e3342603..27daebe5 100755
--- a/scripts/check_formatting.py
+++ b/scripts/check_formatting.py
@@ -20,7 +20,7 @@ def run_formatter(command, good_path):
"""Run the formatter and compare the output."""
with subprocess.Popen(
- command, stderr=DEVNULL, stdout=PIPE, encoding="utf-8"
+ command, encoding="utf-8", stderr=DEVNULL, stdout=PIPE
) as proc:
out = list(proc.stdout)
diff --git a/scripts/serd_bench.py b/scripts/serd_bench.py
index d964984f..8e176322 100755
--- a/scripts/serd_bench.py
+++ b/scripts/serd_bench.py
@@ -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)]