From 50ca6ea3ad958f543e48ce5937be74c1240f1909 Mon Sep 17 00:00:00 2001 From: Shane McDonald Date: Wed, 9 Nov 2022 08:12:24 -0500 Subject: [PATCH] Flush buffer in streaming interface before writing zip data (#1163) --- ansible_runner/utils/streaming.py | 1 + 1 file changed, 1 insertion(+) diff --git a/ansible_runner/utils/streaming.py b/ansible_runner/utils/streaming.py index 92a708fbc..72e3c5618 100644 --- a/ansible_runner/utils/streaming.py +++ b/ansible_runner/utils/streaming.py @@ -51,6 +51,7 @@ def stream_dir(source_directory, stream): else: target = stream target.write(json.dumps({"zipfile": zip_size}).encode("utf-8") + b"\n") + target.flush() with Base64IO(target) as encoded_target: for line in source: encoded_target.write(line)