utils.execute_cmd flush buffer if no EOL

pull/850/head
Simon Li 2019-10-20 22:36:17 +01:00
rodzic 8d490cf9d8
commit 57593936f0
1 zmienionych plików z 2 dodań i 0 usunięć

Wyświetl plik

@ -50,6 +50,8 @@ def execute_cmd(cmd, capture=False, **kwargs):
if c == b"\n": if c == b"\n":
yield flush() yield flush()
c_last = c c_last = c
if buf:
yield flush()
finally: finally:
ret = proc.wait() ret = proc.wait()
if ret != 0: if ret != 0: