run_command¶
- async lsst.ts.m2gui.run_command(command: Union[Callable, Coroutine], *args: Any, is_prompted: bool = True, **kwargs: dict[str, Any]) bool¶
Run the command, which can be a normal function or a coroutine.
If the command fails and is_prompted is True, a dialog to warn the users will appear/pop up.
Parameters¶
- command
funcorcoroutine Command to execute.
- *args
args Arguments of the command.
- is_prompted
bool, optional When False, dialog will not be executed. That is used for tests, which shall not be the case when used in the real GUI. (the default is True)
- **kwargs
dict, optional Additional keyword arguments to run the command.
Returns¶
boolTrue if the command succeeds. Otherwise, False.
- command