decorateme._status
Decorators that warn about code maturity.
Module Contents
Classes
An enum for the quality/maturity of code, |
Functions
|
Annotate code quality. Emits a warning if bad code is called. |
- exception decorateme._status.CodeIncompleteError
Bases:
NotImplementedError
The code is not finished.
- exception decorateme._status.CodeRemovedError
Bases:
NotImplementedError
The code was removed.
- exception decorateme._status.PreviewWarning
Bases:
UserWarning
The code being called is a preview, unstable. or immature.
- class decorateme._status.CodeStatus
Bases:
enum.Enum
An enum for the quality/maturity of code, ranging from incomplete to deprecated.
- INCOMPLETE
- PREVIEW
- STABLE = 0
- PENDING_DEPRECATION = 1
- DEPRECATED = 2
- REMOVED = 3
- classmethod of(x: Union[int, str, CodeStatus]) CodeStatus
- decorateme._status.status(level: Union[int, str, CodeStatus], vr: Optional[str] = '', msg: Optional[str] = None)
Annotate code quality. Emits a warning if bad code is called.
- Parameters
level – The quality / maturity
vr – First version the status / warning applies to
msg – Explanation and/or when it will be removed or completed