Mercurial > hg
diff mercurial/debugcommands.py @ 50546:2f5270af57c7
debug: use InputError instead of CommandError for validating arguments
author | Anton Shestakov <av6@dwimlabs.net> |
---|---|
date | Wed, 31 May 2023 11:30:33 -0300 |
parents | 8fb3e942473a |
children | 003418163195 |
line wrap: on
line diff
--- a/mercurial/debugcommands.py Fri May 26 17:41:25 2023 +0200 +++ b/mercurial/debugcommands.py Wed May 31 11:30:33 2023 -0300 @@ -711,10 +711,10 @@ opts = pycompat.byteskwargs(opts) if opts.get(b'changelog') or opts.get(b'manifest') or opts.get(b'dir'): if rev is not None: - raise error.CommandError(b'debugdata', _(b'invalid arguments')) + raise error.InputError(_(b'invalid arguments')) file_, rev = None, file_ elif rev is None: - raise error.CommandError(b'debugdata', _(b'invalid arguments')) + raise error.InputError(_(b'invalid arguments')) r = cmdutil.openstorage(repo, b'debugdata', file_, opts) try: ui.write(r.rawdata(r.lookup(rev))) @@ -2632,7 +2632,7 @@ """write and inspect on disk nodemap""" if opts.get('changelog') or opts.get('manifest') or opts.get('dir'): if file_ is not None: - raise error.CommandError(b'debugnodemap', _(b'invalid arguments')) + raise error.InputError(_(b'invalid arguments')) elif file_ is None: opts['changelog'] = True r = cmdutil.openstorage( @@ -3561,10 +3561,10 @@ opts = pycompat.byteskwargs(opts) if opts.get(b'changelog') or opts.get(b'manifest') or opts.get(b'dir'): if rev is not None: - raise error.CommandError(b'debugdata', _(b'invalid arguments')) + raise error.InputError(_(b'invalid arguments')) file_, rev = None, file_ elif rev is None: - raise error.CommandError(b'debugdata', _(b'invalid arguments')) + raise error.InputError(_(b'invalid arguments')) r = cmdutil.openstorage(repo, b'debugdata', file_, opts) r = getattr(r, '_revlog', r) try: