From baccce4f3fba524e7c839363a5fd533dd28d8a03 Mon Sep 17 00:00:00 2001 From: Yusuke Matsubara Date: Tue, 11 Feb 2025 18:30:56 +0900 Subject: [PATCH] Fix comments related to logging Signed-off-by: Yusuke Matsubara --- podman_compose.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/podman_compose.py b/podman_compose.py index 5a0e138..24e2d41 100755 --- a/podman_compose.py +++ b/podman_compose.py @@ -1464,10 +1464,8 @@ class Podman: chunk = await self._readchunk(reader) parts = chunk.split(b"\n") - # Iff parts ends with '', the last part is a incomplete line; - # The rest are complete lines - for i, part in enumerate(parts): + # Iff part is last and non-empty, we leave an ongoing line to be completed later if i < len(parts) - 1: _formatted_print_with_nl(part.decode()) line_ongoing = False @@ -1475,7 +1473,8 @@ class Podman: _formatted_print_without_nl(part.decode()) line_ongoing = True if line_ongoing: - print(file=sink, end="\n") # End the unfinished line + # Make sure the last line ends with EOL + print(file=sink, end="\n") def exec( self,