betty.error module¶
Provide error handling utilities.
- exception betty.error.FileNotFound[source]¶
Bases:
UserFacingError
,FileNotFoundError
Raised when a file cannot be found.
- exception betty.error.UserFacingError[source]¶
Bases:
Exception
,Localizable
A localizable, user-facing error.
This type of error is fatal, but fixing it does not require knowledge of Betty’s internals or the stack trace leading to the error. It must therefore have an end-user-friendly message, and its stack trace must not be shown.
- __init__(message: Localizable)[source]¶
- localize(localizer: Localizer) LocalizedStr [source]¶
Localize
self
to a human-readable string.