diff --git a/src/fprime_gds/executables/utils.py b/src/fprime_gds/executables/utils.py index eb7a88a0..78f8e451 100644 --- a/src/fprime_gds/executables/utils.py +++ b/src/fprime_gds/executables/utils.py @@ -124,8 +124,9 @@ def run_wrapped_application(arguments, logfile=None, env=None, launch_time=None) ) return child except Exception as exc: - msg = f"Failed to run application: {' '.join(arguments)}. Error: {exc}" - raise AppWrapperException(msg) + argument_strings = [str(argument) for argument in arguments] + message = f"Failed to run application: {' '.join(argument_strings)}. Error: {exc}" + raise AppWrapperException(message) def find_settings(path: Path) -> Path: