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.

Parameters:
  • message (str)

  • stacklevel (int)

class betty.warnings.deprecated[source]

Bases: deprecated

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

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

Parameters:
  • message (str)

  • stacklevel (int)

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

  • stacklevel (int)