Mercurial > public > mercurial-scm > hg
diff mercurial/extensions.py @ 7388:5751631246de
dispatch: generalize signature checking for extension command wrapping
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Tue, 18 Nov 2008 16:02:14 -0600 |
parents | d9e9dd2b00fb |
children | 182b7114d35a |
line wrap: on
line diff
--- a/mercurial/extensions.py Tue Nov 18 15:35:34 2008 -0600 +++ b/mercurial/extensions.py Tue Nov 18 16:02:14 2008 -0600 @@ -96,7 +96,8 @@ origfn = entry[0] def wrap(*args, **kwargs): - return wrapper(origfn, *args, **kwargs) + return util.checksignature(wrapper)( + util.checksignature(origfn), *args, **kwargs) wrap.__doc__ = getattr(origfn, '__doc__') wrap.__module__ = getattr(origfn, '__module__')