diff options
Diffstat (limited to 'gitautodeploy/wrappers/process.py')
-rw-r--r-- | gitautodeploy/wrappers/process.py | 4 |
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) |