From 5d2e4fc03c1adc9607e74fbed70c44e99ea8c393 Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Sat, 8 Aug 2026 20:29:35 +0200 Subject: [PATCH] lib.log.log(): Fix early return without flags set When position, prio, and date are all absent from the log flags, the msg variable is empty. The early return 'if not len(msg): return' would then skip printing the actual message in margs. Fix by checking both msg and margs before returning. This ensures messages are still printed even when no prefix flags are set. Signed-off-by: Jan Lindemann --- src/python/jw/pkg/lib/log.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/python/jw/pkg/lib/log.py b/src/python/jw/pkg/lib/log.py index 6e9f70e7..ee636f72 100644 --- a/src/python/jw/pkg/lib/log.py +++ b/src/python/jw/pkg/lib/log.py @@ -240,7 +240,7 @@ def log( # export msg += _log_prefix - if not len(msg): + if not len(msg) and not len(margs): return if len(margs):