Let a timeout be passed to _run_command.
This commit is contained in:
parent
02844de562
commit
ecf382e6de
1 changed files with 3 additions and 2 deletions
|
|
@ -117,10 +117,11 @@ def _do_command(command, timeout=None, **kwargs):
|
|||
return _fix_input(stdout), _fix_input(stderr), process.returncode
|
||||
|
||||
|
||||
def _run_command(command, success_status=None, error_status=None):
|
||||
def _run_command(command, success_status=None, error_status=None,
|
||||
timeout=None):
|
||||
success_status = Status.ok if success_status is None else success_status
|
||||
error_status = Status.problem if error_status is None else error_status
|
||||
stdout, stderr, returncode = _do_command(command)
|
||||
stdout, stderr, returncode = _do_command(command, timeout)
|
||||
result_status = success_status if returncode == 0 else error_status
|
||||
return result_status, fill3.Text(stdout + stderr)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue