mower-ng/mower/utils/deprecated.py
2024-11-02 22:47:05 +08:00

13 lines
326 B
Python

import functools
from mower.utils.log import logger
from mower.utils.traceback import caller_info
def deprecated(func):
@functools.wraps(func)
def new_func(*args, **kwargs):
logger.warning(f"弃用函数 {func.__name__}{caller_info()} 调用")
return func(*args, **kwargs)
return new_func