diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2020-02-25 09:39:48 +0100 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2020-02-25 13:05:35 +0100 |
commit | ae5d4c59b54de4523f49f00ca8166785ab22fbd8 (patch) | |
tree | 4d9ab6d640f7736530ae845d919836e76c480526 /build_scripts | |
parent | a9e08e71152095403be8fb63d3223fdf10e9da9c (diff) |
qp5_tool: Output command parameters with quotes for shell if required
Change-Id: I682fb765fc3f69f0ca3c4d6717d415d0bff0517e
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
Diffstat (limited to 'build_scripts')
-rw-r--r-- | build_scripts/qp5_tool.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/build_scripts/qp5_tool.py b/build_scripts/qp5_tool.py index 8d89cc66c..13e54e7de 100644 --- a/build_scripts/qp5_tool.py +++ b/build_scripts/qp5_tool.py @@ -126,7 +126,10 @@ def which(needle): def command_log_string(args, dir): - return '[{}] {}'.format(os.path.basename(dir), ' '.join(args)) + result = '[{}]'.format(os.path.basename(dir)) + for arg in args: + result += ' "{}"'.format(arg) if ' ' in arg else ' {}'.format(arg) + return result def execute(args): |