kwutil.util_prompt module

Helpers for interactive prompts

exception kwutil.util_prompt.PromptAlarmInterrupt[source]

Bases: Exception

Exception for user-prompt timeouts

kwutil.util_prompt.handle_alarm(signum, frame)[source]

called when read times out

kwutil.util_prompt.confirm_with_timeout(msg='', timeout=None, default=True)[source]

Runs rich.Confirm.ask with a timeout

References