From c0d99a7e997ea9e214fa71a7eafe5fcc351dd8e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Fri, 24 Apr 2020 10:35:59 +0200 Subject: [PATCH] handle None in output --- eobuilder/cmdline.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/eobuilder/cmdline.py b/eobuilder/cmdline.py index 95e916b..733e8be 100644 --- a/eobuilder/cmdline.py +++ b/eobuilder/cmdline.py @@ -136,10 +136,10 @@ def output(cmd, print_output=False, exit_on_error=True): stderr=subprocess.STDOUT, shell=True) except subprocess.CalledProcessError as e: - sys.stderr.write(e.output) + if e.output: + sys.stderr.write(e.output.decode('utf-8')) if exit_on_error: error(cmd) if print_output: print(output) - return output.decode('utf-8') - + return output.decode('utf-8') if output else None