From 7e6dbe798a21c3a641654ae5ebcb0be7fb30ea24 Mon Sep 17 00:00:00 2001 From: pythongosssss <125205205+pythongosssss@users.noreply.github.com> Date: Thu, 7 Nov 2024 20:26:22 +0000 Subject: [PATCH] Fix output flush on linux --- app/logger.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/logger.py b/app/logger.py index cdfb862cf..527be9fe7 100644 --- a/app/logger.py +++ b/app/logger.py @@ -14,7 +14,7 @@ class LogInterceptor(io.TextIOWrapper): def __init__(self, stream, *args, **kwargs): buffer = stream.buffer encoding = stream.encoding - super().__init__(buffer, *args, **kwargs, encoding=encoding) + super().__init__(buffer, *args, **kwargs, encoding=encoding, line_buffering=stream.line_buffering) self._lock = threading.Lock() self._flush_callbacks = [] self._logs_since_flush = []