Input helper module¶
-
class
rebasehelper.helpers.input_helper.
InputHelper
[source]¶ Class for command line interaction with the user.
-
classmethod
get_message
(message, default_yes=True, any_input=False)[source]¶ Prompts a user with yes/no message and gets the response.
Parameters: - message (str) – Prompt string.
- default_yes (bool) – If the default value should be YES.
- any_input (bool) – Whether to return default value regardless of input.
Returns: True or False, based on user’s input.
Return type: bool
-
static
strtobool
(message)[source]¶ Converts a user message to a corresponding truth value.
This method is a replacement for deprecated strtobool from distutils, its behaviour remains the same.
Parameters: message (str) – Message to evaluate. Returns: - True on ‘y’, ‘yes’, ‘t’, ‘true’, ‘on’ and ‘1’.
- False on ‘n’, ‘no’, ‘f’, ‘false’, ‘off’ and ‘0’.
Return type: bool Raises: ValueError
– On any other value.
-
classmethod