diff --git a/src/drunc/process_manager/interface/cli_argument.py b/src/drunc/process_manager/interface/cli_argument.py index 2612e591c..27e84872f 100644 --- a/src/drunc/process_manager/interface/cli_argument.py +++ b/src/drunc/process_manager/interface/cli_argument.py @@ -38,12 +38,6 @@ def wrapper(f0): multiple=True, help="Select the process of a particular UUIDs", )(f3) - f5 = click.option( - "--crash", - is_flag=True, - default=False, - help="Simulate a crash: send SIGKILL without any cleanup, leaving the process manager in an unexpected-death state.", - )(f4) - return generate_process_query(f5, at_least_one, all_processes_by_default) + return generate_process_query(f4, at_least_one, all_processes_by_default) return wrapper diff --git a/src/drunc/process_manager/interface/commands.py b/src/drunc/process_manager/interface/commands.py index 38fb61946..9c85abf2d 100644 --- a/src/drunc/process_manager/interface/commands.py +++ b/src/drunc/process_manager/interface/commands.py @@ -166,6 +166,12 @@ def terminate(obj: ProcessManagerContext) -> None: @click.command("kill") @add_query_options(at_least_one=True) +@click.option( + "--crash", + is_flag=True, + default=False, + help="Simulate a crash: send SIGKILL without any cleanup, leaving the process manager in an unexpected-death state.", +) @click.pass_obj def kill(obj: ProcessManagerContext, query: ProcessQuery) -> None: log = get_logger("process_manager.shell")