From c784e26287076677d36d2c261151062ddfe8b676 Mon Sep 17 00:00:00 2001 From: Brad Warren Date: Mon, 5 Apr 2021 16:41:41 -0700 Subject: [PATCH] flush in print --- tools/snap/build_remote.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/tools/snap/build_remote.py b/tools/snap/build_remote.py index adcf2b0b3..8fc2d8b8a 100755 --- a/tools/snap/build_remote.py +++ b/tools/snap/build_remote.py @@ -97,8 +97,7 @@ def _build_snap( exit_code, process_output = _execute_build(target, archs, status, workspace) with output_lock: print(f'Build {target} for {",".join(archs)} (attempt {4-retry}/3) ended with ' - f'exit code {exit_code}.') - sys.stdout.flush() + f'exit code {exit_code}.', flush=True) failed_archs = [arch for arch in archs if status[target][arch] != 'Successfully built'] # If the command failed or any architecture wasn't built @@ -155,9 +154,7 @@ def _dump_status_helper(archs: Set[str], status: Dict[str, Dict[str, str]]) -> N for project, states in sorted(status.items()): print(''.join(f'| {item:<25}' for item in [project, *[states[arch] for arch in archs]])) print(f'|{"-" * 26}' * len(headers)) - print() - - sys.stdout.flush() + print(flush=True) def _dump_status(