deprecated.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:stregsystemet 作者: f-klubben 项目源码 文件源码
def deprecated(func):
    '''This is a decorator which can be used to mark functions
    as deprecated. It will result in a warning being emitted
    when the function is used.'''

    @functools.wraps(func)
    def new_func(*args, **kwargs):
        warnings.warn_explicit(
            "Call to deprecated function {}.".format(func.__name__),
            category=DeprecationWarning,
            filename=func.func_code.co_filename,
            lineno=func.func_code.co_firstlineno + 1
        )
        return func(*args, **kwargs)
    return new_func
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号