Skip to content

Commit 7f426ac

Browse files
committed
Fix encoding of error messages
stdout was already correctly decoded, but not stderr.
1 parent 9a0666e commit 7f426ac

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

livereload/server.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,11 +88,12 @@ def run_shell():
8888
logger.error("maybe you haven't installed %s", cmd[0])
8989
return e
9090
stdout, stderr = p.communicate()
91+
#: stdout is bytes, decode for python3
92+
stdout = stdout.decode()
93+
stderr = stderr.decode()
9194
if stderr:
9295
logger.error(stderr)
9396
return stderr
94-
#: stdout is bytes, decode for python3
95-
stdout = stdout.decode()
9697
with open(output, mode) as f:
9798
f.write(stdout)
9899

0 commit comments

Comments
 (0)