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