equal
deleted
inserted
replaced
2641 expanding.pop() |
2641 expanding.pop() |
2642 if alias.args is not None: |
2642 if alias.args is not None: |
2643 l = getlist(tree[2]) |
2643 l = getlist(tree[2]) |
2644 if len(l) != len(alias.args): |
2644 if len(l) != len(alias.args): |
2645 raise error.ParseError( |
2645 raise error.ParseError( |
2646 _('invalid number of arguments: %s') % len(l)) |
2646 _('invalid number of arguments: %d') % len(l)) |
2647 l = [_expandaliases(aliases, a, [], cache) for a in l] |
2647 l = [_expandaliases(aliases, a, [], cache) for a in l] |
2648 result = _expandargs(result, dict(zip(alias.args, l))) |
2648 result = _expandargs(result, dict(zip(alias.args, l))) |
2649 else: |
2649 else: |
2650 result = tuple(_expandaliases(aliases, t, expanding, cache) |
2650 result = tuple(_expandaliases(aliases, t, expanding, cache) |
2651 for t in tree) |
2651 for t in tree) |