From 7088e33cfef34266bd5537ad7b8c7440ee2551c4 Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Wed, 17 Jun 2026 13:45:58 +0200 Subject: [PATCH] lib.App.run(): Use pretty_cmd() for logging command line The command line jw-pkg.py is run with is logged with level "debug", and reconstructed with ' '.join(sys.argv). Use pretty_cmd() instead, this adds quotes around spaces. Signed-off-by: Jan Lindemann --- src/python/jw/pkg/lib/App.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/python/jw/pkg/lib/App.py b/src/python/jw/pkg/lib/App.py index 1287b527..2b3e958c 100644 --- a/src/python/jw/pkg/lib/App.py +++ b/src/python/jw/pkg/lib/App.py @@ -10,6 +10,7 @@ from typing import TYPE_CHECKING, Any from .AsyncRunner import AsyncRunner from .log import DEBUG, ERR, NOTICE, log, set_log_flags, set_log_level +from .util import pretty_cmd from .Types import LoadTypes if TYPE_CHECKING: @@ -135,7 +136,7 @@ class App: # export set_log_flags(args.log_flags) set_log_level(args.log_level) - log(DEBUG, '-------------- Running: >' + ' '.join(sys.argv) + '<') + log(DEBUG, f'-------------- Running: >{pretty_cmd(sys.argv)}<') cmd_classes: LoadTypes[AbstractCmd] = LoadTypes( modules if modules else ['__main__'],