From 5db8ed18a3a3aae89bb60695dccba172a151cdb9 Mon Sep 17 00:00:00 2001 From: Sajeeb Lohani Date: Sat, 11 Jan 2020 23:56:56 +1100 Subject: [PATCH] Stops printing of empty lines --- Interlace/lib/threader.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Interlace/lib/threader.py b/Interlace/lib/threader.py index 8129a48..014c7f3 100644 --- a/Interlace/lib/threader.py +++ b/Interlace/lib/threader.py @@ -49,7 +49,9 @@ class Task(object): def _run_task(self, t=False): if t: s = subprocess.Popen(self.task, shell=True, stdout=subprocess.PIPE) - t.write(s.stdout.readline().decode("utf-8")) + out = s.stdout.readline().decode("utf-8") + if out != "": + t.write(out) else: subprocess.Popen(self.task, shell=True)