From 4b495bbe854237b97fc87036268fdbd4265d4a6a Mon Sep 17 00:00:00 2001 From: Itamar Turner-Trauring Date: Mon, 12 Jun 2023 09:54:45 -0400 Subject: [PATCH] Slightly improved logging. --- integration/util.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/integration/util.py b/integration/util.py index 402c14932..b9f784af9 100644 --- a/integration/util.py +++ b/integration/util.py @@ -140,7 +140,8 @@ class _MagicTextProtocol(ProcessProtocol): def outReceived(self, data): data = str(data, sys.stdout.encoding) - sys.stdout.write(self.name + data) + for line in data.splitlines(): + sys.stdout.write(self.name + line + "\n") self._output.write(data) if not self.magic_seen.called and self._magic_text in self._output.getvalue(): print("Saw '{}' in the logs".format(self._magic_text)) @@ -148,7 +149,8 @@ class _MagicTextProtocol(ProcessProtocol): def errReceived(self, data): data = str(data, sys.stderr.encoding) - sys.stdout.write(self.name + data) + for line in data.splitlines(): + sys.stdout.write(self.name + line + "\n") def _cleanup_process_async(transport: IProcessTransport, allow_missing: bool) -> None: