mercurial/dispatch.py
changeset 34087 5361771f9714
parent 34022 d5b2beca16c0
child 34131 0fa781320203
--- a/mercurial/dispatch.py	Fri Sep 01 12:34:36 2017 -0700
+++ b/mercurial/dispatch.py	Tue Sep 05 13:37:36 2017 -0700
@@ -357,7 +357,10 @@
     return -1
 
 def aliasargs(fn, givenargs):
-    args = getattr(fn, 'args', [])
+    args = []
+    # only care about alias 'args', ignore 'args' set by extensions.wrapfunction
+    if not util.safehasattr(fn, '_origfunc'):
+        args = getattr(fn, 'args', args)
     if args:
         cmd = ' '.join(map(util.shellquote, args))