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)