diff --git a/app/logger.py b/app/logger.py index 3d26d98fe..69a52b54c 100644 --- a/app/logger.py +++ b/app/logger.py @@ -32,7 +32,10 @@ class LogInterceptor(io.TextIOWrapper): super().write(data) def flush(self): - super().flush() + try: + super().flush() + except (OSError, ValueError): + pass for cb in self._flush_callbacks: cb(self._logs_since_flush) self._logs_since_flush = []