whiteprints.cli.exception#
Command-Line Interface user defined exceptions.
Exceptions#
The application name is invalid. |
Functions#
|
Check if a slug is valid. |
|
Check whether an app name is a valid slug. |
Module Contents#
- exception whiteprints.cli.exception.InvalidAppNameError(app_name: str)[source]#
Bases:
ValueErrorThe application name is invalid.
- Parameters:
app_name (str)
- whiteprints.cli.exception.is_valid_slug(slug: str) bool[source]#
Check if a slug is valid.
Example
>>> is_valid_slug("whiteprints") True >>> is_valid_slug("-bad slug") False
- whiteprints.cli.exception.check_app_name(app_name: str) str[source]#
Check whether an app name is a valid slug.
This function is the identity if the app name is a valid slug.
Example
>>> check_app_name("valid-app-name") 'valid-app-name'
- Raises:
InvalidAppNameError – The app name is not a valid slug.
- Returns:
The app name.
- Parameters:
app_name (str)
- Return type: