Ensure that wrapper function for decorator is available as __wrapped__ via the decorator.
This commit is contained in:
@@ -270,6 +270,7 @@ def decorator(wrapper=None, adapter=None, validate=True):
|
||||
wrapper_kwargs=decorator_kwargs,
|
||||
adapter=_adapter)
|
||||
return result
|
||||
_wrapper.__wrapped__ = wrapper
|
||||
return _wrapper
|
||||
|
||||
# Here is where the partial wrapper is returned. This is
|
||||
@@ -287,6 +288,7 @@ def decorator(wrapper=None, adapter=None, validate=True):
|
||||
result = FunctionWrapper(wrapped=func, wrapper=wrapper,
|
||||
adapter=_adapter)
|
||||
return result
|
||||
_wrapper.__wrapped__ = wrapper
|
||||
return _wrapper
|
||||
|
||||
else:
|
||||
|
Reference in New Issue
Block a user