diff options
-rw-r--r-- | logilab/common/deprecation.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/logilab/common/deprecation.py b/logilab/common/deprecation.py index ff6dc7c..47f2895 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): >>> """ - @wraps(new_function) + @lazy_wraps(new_function) def wrapped(*args, **kwargs): send_warning( ( @@ -171,7 +171,7 @@ def argument_removed(old_argument_name, version=None): """ def _wrap(func): - @wraps(func) + @lazy_wraps(func) def check_kwargs(*args, **kwargs): if old_argument_name in kwargs: send_warning( @@ -297,7 +297,7 @@ def argument_renamed(old_name, new_name, version=None): """ 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( |