mirror of
https://github.com/kevingruesser/bootstrap-vz.git
synced 2025-08-24 07:26:29 +00:00
Fix bug where log_call would not read all lines
This commit is contained in:
parent
f3b89f08ff
commit
c1e931df5e
1 changed files with 2 additions and 4 deletions
|
@ -31,13 +31,11 @@ def log_call(command, stdin=None):
|
||||||
ret = select.select(reads, [], [])
|
ret = select.select(reads, [], [])
|
||||||
for fd in ret[0]:
|
for fd in ret[0]:
|
||||||
if fd == process.stdout.fileno():
|
if fd == process.stdout.fileno():
|
||||||
line = process.stdout.readline()
|
for line in iter(process.stdout.readline, ''):
|
||||||
if line != '':
|
|
||||||
log.debug(line.strip())
|
log.debug(line.strip())
|
||||||
stdout.append(line.strip())
|
stdout.append(line.strip())
|
||||||
if fd == process.stderr.fileno():
|
if fd == process.stderr.fileno():
|
||||||
line = process.stderr.readline()
|
for line in iter(process.stderr.readline, ''):
|
||||||
if line != '':
|
|
||||||
log.error(line.strip())
|
log.error(line.strip())
|
||||||
stderr.append(line.strip())
|
stderr.append(line.strip())
|
||||||
if process.poll() is not None:
|
if process.poll() is not None:
|
||||||
|
|
Loading…
Add table
Reference in a new issue