inherit **kwargs from another fucntion in the signature.
Decorators to inherit signature form one function to another.
Mainly useful when a function or method takes
*args, **kwargs and pass them
(mostly unmodified) to another function or methods.
This will merge the signature of the decorated function, with the target function to simplify inspection.
def foo(a=1, b=2): pass @sign.inherit(foo): def bar(*args, **kwargs): return foo(*args, **kwargs)
bar signature should appear as:
bar(*args, a=1, b=2, **kwargs)
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.