commit | 3d6a834e29f83d043bd0bb239000cd0361eb94f6 | [log] [tgz] |
---|---|---|
author | Andrew M. Kuchling <amk@amk.ca> | Fri Oct 27 16:42:19 2006 +0000 |
committer | Andrew M. Kuchling <amk@amk.ca> | Fri Oct 27 16:42:19 2006 +0000 |
tree | dd69f088b29c09723329c3f0547f1b3acea03cec | |
parent | d2ee30b4851905b00fb77c67f828171b45b043ed [diff] [blame] |
[Bug #1576241] Let functools.wraps work with built-in functions
diff --git a/Lib/functools.py b/Lib/functools.py index 8783f08..9643036 100644 --- a/Lib/functools.py +++ b/Lib/functools.py
@@ -32,7 +32,7 @@ for attr in assigned: setattr(wrapper, attr, getattr(wrapped, attr)) for attr in updated: - getattr(wrapper, attr).update(getattr(wrapped, attr)) + getattr(wrapper, attr).update(getattr(wrapped, attr, {})) # Return the wrapper so this can be used as a decorator via partial() return wrapper