Submitter | Augie Fackler |
---|---|
Date | March 8, 2017, 11:22 p.m. |
Message ID | <6305f423089ed14fbf77.1489015360@augie-macbookair2.roam.corp.google.com> |
Download | mbox | patch |
Permalink | /patch/19031/ |
State | Accepted |
Headers | show |
Comments
Patch
diff --git a/mercurial/extensions.py b/mercurial/extensions.py --- a/mercurial/extensions.py +++ b/mercurial/extensions.py @@ -8,6 +8,7 @@ from __future__ import absolute_import import imp +import inspect import os from .i18n import ( @@ -150,7 +151,7 @@ def _runextsetup(name, ui): try: extsetup(ui) except TypeError: - if extsetup.func_code.co_argcount != 0: + if inspect.getargspec(extsetup).args: raise extsetup() # old extsetup with no ui argument