Raised when an external command exits unsuccessfully.
More...
Raised when an external command exits unsuccessfully.
Definition at line 13292 of file core.py.
◆ __init__()
| picurv_cli.core.CommandExecutionError.__init__ |
( |
|
self, |
|
|
list |
command, |
|
|
int |
returncode, |
|
|
str |
details = None |
|
) |
| |
Initialize a command execution error.
- Parameters
-
| [in] | command | Argument passed to __init__(). |
| [in] | returncode | Argument passed to __init__(). |
| [in] | details | Argument passed to __init__(). |
Definition at line 13297 of file core.py.
13297 def __init__(self, command: list, returncode: int, details: str = None):
13298 """!
13299 @brief Initialize a command execution error.
13300 @param[in] command Argument passed to `__init__()`.
13301 @param[in] returncode Argument passed to `__init__()`.
13302 @param[in] details Argument passed to `__init__()`.
13303 """
13304 self.command = command
13305 self.returncode = returncode
13306 self.details = details
13307 detail_suffix = f": {details}" if details else ""
13308 super().__init__(
13309 f"Command failed with exit code {returncode}: {format_command_for_display(command)}{detail_suffix}"
13310 )
13311
13312
◆ command
| picurv_cli.core.CommandExecutionError.command |
◆ returncode
| picurv_cli.core.CommandExecutionError.returncode |
◆ details
| picurv_cli.core.CommandExecutionError.details |
The documentation for this class was generated from the following file: