summaryrefslogtreecommitdiffstats
path: root/gitautodeploy/wrappers/process.py
diff options
context:
space:
mode:
Diffstat (limited to 'gitautodeploy/wrappers/process.py')
-rw-r--r--gitautodeploy/wrappers/process.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/gitautodeploy/wrappers/process.py b/gitautodeploy/wrappers/process.py
index 30adc36..867e6cf 100644
--- a/gitautodeploy/wrappers/process.py
+++ b/gitautodeploy/wrappers/process.py
@@ -20,6 +20,10 @@ class ProcessWrapper():
p = Popen(*popenargs, **kwargs)
stdout, stderr = p.communicate()
+ # Decode bytes to string (assume utf-8 encoding)
+ stdout = stdout.decode("utf-8")
+ stderr = stderr.decode("utf-8")
+
if stdout:
for line in stdout.strip().split("\n"):
logger.info(line)