diff options
author | Michele Simionato <michele.simionato@gmail.com> | 2021-05-15 06:13:43 +0200 |
---|---|---|
committer | Michele Simionato <michele.simionato@gmail.com> | 2021-05-15 06:13:43 +0200 |
commit | bdccd9b7a48078f1ba57d2fb2785df864085a99f (patch) | |
tree | 9d25f2f0f02efe6a40a99c20b00f08e1f1eb92c5 | |
parent | dbb10360ec5e11126c6c3354038e1d41485c6323 (diff) | |
download | python-decorator-git-bdccd9b7a48078f1ba57d2fb2785df864085a99f.tar.gz |
Small cleanup
-rw-r--r-- | src/decorator.py | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/decorator.py b/src/decorator.py index 1cffad4..d3840cc 100644 --- a/src/decorator.py +++ b/src/decorator.py @@ -233,6 +233,8 @@ def decorate(func, caller, extras=(), kwsyntax=False): fun.__name__ = func.__name__ fun.__doc__ = func.__doc__ fun.__wrapped__ = func + fun.__signature__ = sig + fun.__qualname__ = func.__qualname__ # builtin functions like defaultdict.__setitem__ lack many attributes try: fun.__defaults__ = func.__defaults__ @@ -251,11 +253,6 @@ def decorate(func, caller, extras=(), kwsyntax=False): except AttributeError: pass try: - fun.__signature__ = sig - except ValueError: - pass - fun.__qualname__ = func.__qualname__ - try: fun.__dict__.update(func.__dict__) except AttributeError: pass |