Source code for revrt.warn

# ruff: noqa: N801
"""Custom Warning for reVRt"""

import logging


logger = logging.getLogger("revrt")


[docs] class revrtWarning(UserWarning): """Generic revrt Warning""" def __init__(self, *args, **kwargs): """Init exception and broadcast message to logger""" super().__init__(*args, **kwargs) if args: logger.warning(str(args[0]), stacklevel=2)
[docs] class revrtDeprecationWarning(revrtWarning, DeprecationWarning): """revrt deprecation warning"""