5.3.1.19.1.1. cli.cmd_run_script.run_script_impl.run_python_script

cli.cmd_run_script.run_script_impl.run_python_script(python_args: list[str], cwd: str | Path = WindowsPath('D:/_github/foxbms-2'), stderr: int | IO[Any] | None = None, stdout: int | IO[Any] | None = None) SubprocessResult

Run a Python script with the active interpreter.

Parameters:
  • python_args – Script path and optional script arguments.

  • cwd – Working directory used when executing the subprocess.

  • stderr – Optional stream configuration for standard error.

  • stdout – Optional stream configuration for standard output.

Returns:

A SubprocessResult with execution details. If python_args is empty, an empty result is returned and a user-facing message is emitted.