From 8c7736d99afa9c0826c180f0a2a477ddb699c5d8 Mon Sep 17 00:00:00 2001 From: Venkat Malladi <venkat.malladi@utsouthwestern.edu> Date: Tue, 14 Nov 2017 19:38:54 -0600 Subject: [PATCH] Fixed missing libraries and update syntax for python3. --- workflow/scripts/utils.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/workflow/scripts/utils.py b/workflow/scripts/utils.py index ed90dc7..ffedd7f 100644 --- a/workflow/scripts/utils.py +++ b/workflow/scripts/utils.py @@ -5,6 +5,7 @@ import shlex import logging +import subprocess logger = logging.getLogger(__name__) @@ -48,7 +49,7 @@ def run_pipe(steps, outfile=None): def block_on(command): process = subprocess.Popen(shlex.split(command), stderr=subprocess.STDOUT, stdout=subprocess.PIPE) for line in iter(process.stdout.readline, ''): - sys.stdout.write(line) + sys.stdout.buffer.write(line) process.wait() return process.returncode -- GitLab