mirror of
https://github.com/jupyter/docker-stacks.git
synced 2025-10-07 01:54:04 +00:00
Better logs in DockerRunner
This commit is contained in:
@@ -44,11 +44,11 @@ class DockerRunner:
|
||||
|
||||
@staticmethod
|
||||
def exec_cmd(container: Container, cmd: str, print_output: bool = True) -> str:
|
||||
LOGGER.info(f"Running cmd: '{cmd}' on container: {container}")
|
||||
LOGGER.info(f"Running cmd: `{cmd}` on container: {container.name}")
|
||||
exec_result = container.exec_run(cmd)
|
||||
output = exec_result.output.decode().rstrip()
|
||||
assert isinstance(output, str)
|
||||
if print_output:
|
||||
LOGGER.info(f"Command output: {output}")
|
||||
assert exec_result.exit_code == 0, f"Command: {cmd} failed"
|
||||
assert exec_result.exit_code == 0, f"Command: `{cmd}` failed"
|
||||
return output
|
||||
|
Reference in New Issue
Block a user