diff options
author | David Robillard <d@drobilla.net> | 2025-03-24 17:38:41 -0400 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2025-03-24 17:40:50 -0400 |
commit | 64dba9134520547180d2e9404f5a7b592e560ae5 (patch) | |
tree | 5b458af0091423caff52b1ddbe1c0f44635d7eb8 /scripts | |
parent | 8785ef4b74e6a54cdd7c83e69c01a72d8e200314 (diff) | |
download | serd-64dba9134520547180d2e9404f5a7b592e560ae5.tar.gz serd-64dba9134520547180d2e9404f5a7b592e560ae5.tar.bz2 serd-64dba9134520547180d2e9404f5a7b592e560ae5.zip |
Always specify encoding to subprocess run functions
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/check_formatting.py | 2 | ||||
-rwxr-xr-x | scripts/serd_bench.py | 7 |
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)] |