From 888dc88e41b3feb46162f844647ee5aa69a80161 Mon Sep 17 00:00:00 2001 From: Laurent Peuch Date: Wed, 20 May 2020 21:42:04 +0200 Subject: [deprecation/mod] uses lazy_wraps everywhere --- logilab/common/deprecation.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/logilab/common/deprecation.py b/logilab/common/deprecation.py index 94b3b23..53703ab 100644 --- a/logilab/common/deprecation.py +++ b/logilab/common/deprecation.py @@ -22,7 +22,7 @@ __docformat__ = "restructuredtext en" import os import sys from warnings import warn -from functools import WRAPPER_ASSIGNMENTS, WRAPPER_UPDATES, wraps +from functools import WRAPPER_ASSIGNMENTS, WRAPPER_UPDATES def lazy_wraps(wrapped): @@ -138,7 +138,7 @@ def callable_renamed(old_name, new_function, version=None): old_function() >>> """ - @wraps(new_function) + @lazy_wraps(new_function) def wrapped(*args, **kwargs): send_warning(( f"{old_name} has been renamed and is deprecated, uses {new_function.__name__} " @@ -164,7 +164,7 @@ def argument_removed(old_argument_name, version=None): 42 """ def _wrap(func): - @wraps(func) + @lazy_wraps(func) def check_kwargs(*args, **kwargs): if old_argument_name in kwargs: send_warning(f"argument {old_argument_name} of callable {func.__name__} has been " @@ -276,7 +276,7 @@ def argument_renamed(old_name, new_name, version=None): 42 """ def _wrap(func): - @wraps(func) + @lazy_wraps(func) def check_kwargs(*args, **kwargs): if old_name in kwargs and new_name in kwargs: raise ValueError(f"argument {old_name} of callable {func.__name__} has been " -- cgit v1.2.1