fix json load of string including an stderr output

This commit is contained in:
2022-11-08 19:39:42 +01:00
parent 21c91b0b9c
commit 707453a513

View File

@@ -308,7 +308,7 @@ class Volume(Div):
else:
cls.data['sinks'] = json.loads(sinks)
sink_inputs = process('pactl -f json list sink-inputs', shell=True)
sink_inputs = process('pactl -f json list sink-inputs 2>/dev/null', shell=True) # stderr might have e.g.: Invalid non-ASCII character: 0xffffffc3
if 'failure' in sinks:
print("'pactl -f json list sink-inputs' returns", sink_inputs)
cls.data['sink-inputs'] = []