absfuyu.core.docstring module
Absfuyu: Core
Sphinx docstring decorator
Version: 5.1.0 Date updated: 10/03/2025 (dd/mm/yyyy)
- class absfuyu.core.docstring.SphinxDocstring(version: str, reason: str | None = None, mode: SphinxDocstringMode = SphinxDocstringMode.ADDED)[source]
Bases:
object
A class-based decorator to add a ‘Version added’, ‘Version changed’, or ‘Deprecated’ note to a function’s docstring, formatted for Sphinx documentation.
- class absfuyu.core.docstring.SphinxDocstringMode(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]
Bases:
Enum
Enum representing the mode of the version change (added, changed, or deprecated)
- ADDED = 'Added'
- CHANGED = 'Changed'
- DEPRECATED = 'Deprecated'