Fix snapraid output encoding handling (#31)

This commit is contained in:
Chronial committed 2020-04-19 14:36:16 +02:00
1 parent 5ccbda8e32
commit 93572fb734
2 files changed
+8 -1

No files matched your search

+5 -1
View File
@@ -57,7 +57,11 @@ def snapraid_command(command, args={}, *, allow_statuscodes=[]):
[config["snapraid"]["executable"], command] + arguments,
stdout=subprocess.PIPE,
stderr=subprocess.PIPE,
universal_newlines=True
universal_newlines=True,
# Snapraid always outputs utf-8 on windows. On linux, utf-8
# also seems a sensible assumption.
encoding="utf-8",
errors="replace"
)
out = []
threads = [