executable service: decode error fix
lgz committed
Feb 12, 2018 at 21:07 UTC
8e68d48e6e87c6d11ac2c5169aaa8787e8232672
1 file changed
+4
-1
python.d/python_modules/bases/FrameworkServices/ExecutableService.py
+4
-1
@@ -30,7 +30,10 @@ class ExecutableService(SimpleService):
30
data = list()
31
std = p.stderr if stderr else p.stdout
32
for line in std:
33
- data.append(line.decode())
33
+ try:
34
+ data.append(line.decode('utf-8'))
35
+ except TypeError:
36
+ continue
37
38
return data or None
39