equal
deleted
inserted
replaced
443 |
443 |
444 if util.safehasattr(self, 'shell'): |
444 if util.safehasattr(self, 'shell'): |
445 return self.fn(ui, *args, **opts) |
445 return self.fn(ui, *args, **opts) |
446 else: |
446 else: |
447 try: |
447 try: |
448 util.checksignature(self.fn)(ui, *args, **opts) |
448 return util.checksignature(self.fn)(ui, *args, **opts) |
449 except error.SignatureError: |
449 except error.SignatureError: |
450 args = ' '.join([self.cmdname] + self.args) |
450 args = ' '.join([self.cmdname] + self.args) |
451 ui.debug("alias '%s' expands to '%s'\n" % (self.name, args)) |
451 ui.debug("alias '%s' expands to '%s'\n" % (self.name, args)) |
452 raise |
452 raise |
453 |
453 |