notice
This is unreleased documentation for Rasa Open Source Documentation Main/Unreleased version.
For the latest released documentation, see the latest version (3.x).
rasa.cli.utils
get_validated_path
Checks whether a file path or its default value is valid and returns it.
Arguments:
current
- The parsed value.parameter
- The name of the parameter.default
- The default value of the parameter.none_is_valid
-True
ifNone
is valid value for the path, else `False``
Returns:
The current value if it was valid, else the default value of the
argument if it is valid, else None
.
missing_config_keys
Checks whether the config file at path
contains the mandatory_keys
.
Arguments:
path
- The path to the config file.mandatory_keys
- A list of mandatory config keys.
Returns:
The list of missing config keys.
cancel_cause_not_found
Exits with an error because the given path was not valid.
Arguments:
current
- The path given by the user.parameter
- The name of the parameter.default
- The default value of the parameter.
parse_last_positional_argument_as_model_path
Fixes the parsing of a potential positional model path argument.
button_to_string
Create a string representation of a button.
element_to_string
Create a string representation of an element.
button_choices_from_message_data
Return list of choices to present to the user.
If allow_free_text_input is True, an additional option is added at the end along with the response buttons that allows the user to type in free text.
payload_from_button_question
Prompt user with a button question and returns the nlu payload.
signal_handler
Kills Rasa when OS signal is received.