mirror of
https://github.com/vladmandic/automatic
synced 2026-09-20 01:31:13 +02:00
handle invalid subsystem log messages
Signed-off-by: Vladimir Mandic <mandic00@live.com>
This commit is contained in:
@@ -28,6 +28,7 @@
|
||||
- rembg: numba dependencies
|
||||
- hotkeys: legacy-vs-modernui
|
||||
- process: generate button busy tracking
|
||||
- logger: handle invalid subsystem log messages
|
||||
|
||||
## Update for 2026-07-14
|
||||
|
||||
|
||||
+13
-4
@@ -110,7 +110,10 @@ def setup_logging(debug=None, trace=None, filename=None):
|
||||
def emit(self, record):
|
||||
if record.msg is None:
|
||||
record.msg = ""
|
||||
msg = record.getMessage()
|
||||
try:
|
||||
msg = record.getMessage()
|
||||
except Exception:
|
||||
return
|
||||
msg = msg.replace('"', "'")
|
||||
msg = self.strip(msg)
|
||||
try:
|
||||
@@ -129,8 +132,11 @@ def setup_logging(debug=None, trace=None, filename=None):
|
||||
except Exception:
|
||||
pass
|
||||
record.msg = msg
|
||||
formatted = self.format(record)
|
||||
self.buffer.append(formatted)
|
||||
try:
|
||||
formatted = self.format(record)
|
||||
self.buffer.append(formatted)
|
||||
except Exception:
|
||||
pass
|
||||
if len(self.buffer) > self.capacity:
|
||||
self.buffer.pop(0)
|
||||
|
||||
@@ -142,7 +148,10 @@ def setup_logging(debug=None, trace=None, filename=None):
|
||||
super().__init__()
|
||||
|
||||
def filter(self, record):
|
||||
return len(record.getMessage()) > 2
|
||||
try:
|
||||
return len(record.getMessage()) > 2
|
||||
except Exception:
|
||||
return False
|
||||
|
||||
def override_padding(self, console, options): # pylint: disable=redefined-outer-name
|
||||
style = console.get_style(self.style)
|
||||
|
||||
Reference in New Issue
Block a user