summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoshua Harlow <harlowja@gmail.com>2014-12-05 20:12:27 -0800
committerJoshua Harlow <harlowja@gmail.com>2014-12-05 20:12:27 -0800
commit9f4c34a72ee52326b17cab92cd008399b920a5f6 (patch)
tree34ae9d980b9bd299dfacd29e982103a85d6e18b9
parent7330876ca5a33ff17d30c430514e00a2650a51de (diff)
downloadsix-9f4c34a72ee52326b17cab92cd008399b920a5f6.tar.gz
Ensure wraps passes along the assigned + updated params
Fixes issue #105
-rw-r--r--six.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/six.py b/six.py
index a8cdb22..11843f8 100644
--- a/six.py
+++ b/six.py
@@ -729,7 +729,9 @@ if sys.version_info[0:2] < (3, 4):
def wraps(wrapped, assigned=functools.WRAPPER_ASSIGNMENTS,
updated=functools.WRAPPER_UPDATES):
def wrapper(f):
- f = functools.wraps(wrapped)(f)
+ f = functools.wraps(wrapped,
+ assigned=assigned,
+ updated=updated)(f)
f.__wrapped__ = wrapped
return f
return wrapper