[ui] fix -> not properly checking if a command is an array or str

This commit is contained in:
Vinicius Moreira
2020-08-20 15:02:52 -03:00
parent f16870afd3
commit 72573cf300

View File

@@ -165,7 +165,7 @@ class ProcessHandler:
return process.subproc.returncode is None or process.subproc.returncode == 0 return process.subproc.returncode is None or process.subproc.returncode == 0
def handle_simple(self, proc: SimpleProcess, output_handler=None) -> Tuple[bool, str]: def handle_simple(self, proc: SimpleProcess, output_handler=None) -> Tuple[bool, str]:
self._notify_watcher((proc.instance.args if proc.shell else ' '.join(proc.instance.args)) + '\n') self._notify_watcher((proc.instance.args if isinstance(proc.instance.args, str) else ' '.join(proc.instance.args)) + '\n')
output = StringIO() output = StringIO()
for o in proc.instance.stdout: for o in proc.instance.stdout: