Source code for ewoksutils.cli_utils.cli_cancel_utils

from argparse import Namespace
from typing import List

from . import cli_log_utils
from .cli_spec import CLIArg


[docs] def cancel_arguments( shell: bool = False, default_log_level: str = "warning", ) -> List[CLIArg]: if shell: args_list = cli_log_utils.log_arguments(default_log_level=default_log_level) else: args_list = [] args_list += [ CLIArg( "job_ids", [], help="Ewoks job IDs.", nargs="+", ), ] return args_list
[docs] def parse_cancel_arguments(cli_args: Namespace, shell: bool = False): if shell: cli_log_utils.parse_log_arguments(cli_args)