lib.App.run(): Use pretty_cmd() for logging command line
All checks were successful
CI / Packaging - Kali Linux (pull_request) Successful in 3m26s
CI / Packaging - OpenSUSE Tumbleweed (pull_request) Successful in 3m25s
CI / Packaging test (pull_request) Successful in 0s
CI / Packaging - Kali Linux (push) Successful in 3m10s
CI / Packaging - OpenSUSE Tumbleweed (push) Successful in 3m5s
CI / Packaging test (push) Successful in 0s

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 <jan@janware.com>
This commit is contained in:
Jan Lindemann 2026-06-17 13:45:58 +02:00
commit 7088e33cfe
Signed by: Jan Lindemann
GPG key ID: 3750640C9E25DD61

View file

@ -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__'],