diff options
author | Andrew M. Kuchling <amk@amk.ca> | 2006-10-27 16:42:19 +0000 |
---|---|---|
committer | Andrew M. Kuchling <amk@amk.ca> | 2006-10-27 16:42:19 +0000 |
commit | 3d6a834e29f83d043bd0bb239000cd0361eb94f6 (patch) | |
tree | dd69f088b29c09723329c3f0547f1b3acea03cec /Lib/functools.py | |
parent | d2ee30b4851905b00fb77c67f828171b45b043ed (diff) | |
download | cpython-git-3d6a834e29f83d043bd0bb239000cd0361eb94f6.tar.gz |
[Bug #1576241] Let functools.wraps work with built-in functions
Diffstat (limited to 'Lib/functools.py')
-rw-r--r-- | Lib/functools.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Lib/functools.py b/Lib/functools.py index 8783f08488..96430365c9 100644 --- a/Lib/functools.py +++ b/Lib/functools.py @@ -32,7 +32,7 @@ def update_wrapper(wrapper, 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 |