betty.warnings module

Provide utilities for raising warnings.

exception betty.warnings.BettyDeprecationWarning[source]

Bases: DeprecationWarning

Raised for deprecated Betty functionality.

betty.warnings.deprecate(message: str, stacklevel: int = 1)[source]

Raise a Betty deprecation warning.

class betty.warnings.deprecated[source]

Bases: deprecated

Decorate a class, function, or overload to indicate that it is deprecated.

This is identical to typing_extensions.deprecated, but raises a Betty deprecation warning.

__init__(message: str, stacklevel: int = 1)[source]