12 lines
450 B
Python
12 lines
450 B
Python
import warnings
|
|
|
|
def deprecated(use_func, d_version):
|
|
def decorator(func):
|
|
async def wrapper(*args, **kwargs):
|
|
warnings.warn(f"The '{func.__name__}' function is deprecated, "
|
|
f"use '{use_func}' instead. Deprecated in version {d_version}.",
|
|
DeprecationWarning, stacklevel=2)
|
|
return await func(*args, **kwargs)
|
|
return wrapper
|
|
return decorator
|