Source code for ewoksutils.deprecation_utils
import sys
import warnings
if sys.version_info < (3, 13):
from functools import wraps
[docs]
def deprecated(message: str):
def decorator(deprecated_fn):
@wraps(deprecated_fn)
def wrapper(*a, **k):
warnings.warn(message, DeprecationWarning, stacklevel=2)
return deprecated_fn(*a, **k)
return wrapper
return decorator
else:
deprecated = warnings.deprecated