From bdccd9b7a48078f1ba57d2fb2785df864085a99f Mon Sep 17 00:00:00 2001 From: Michele Simionato Date: Sat, 15 May 2021 06:13:43 +0200 Subject: Small cleanup --- src/decorator.py | 7 ++----- 1 file 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__ @@ -250,11 +252,6 @@ def decorate(func, caller, extras=(), kwsyntax=False): fun.__module__ = func.__module__ except AttributeError: pass - try: - fun.__signature__ = sig - except ValueError: - pass - fun.__qualname__ = func.__qualname__ try: fun.__dict__.update(func.__dict__) except AttributeError: -- cgit v1.2.1