Mercurial > hg
changeset 52121:05bb54a3ef26 stable
pycompat: filter more of the traceback in `test-flagproccessor.t`
The traceback changes again with 3.13. So we filter it to only keeps the bits we
care about. This is actually only reusing the approach from a few line below.
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Sat, 26 Oct 2024 05:11:58 +0200 |
parents | 49aeeda97c14 |
children | 50415066cb66 |
files | tests/test-flagprocessor.t |
diffstat | 1 files changed, 1 insertions(+), 13 deletions(-) [+] |
line wrap: on
line diff
--- a/tests/test-flagprocessor.t Fri Oct 25 00:46:22 2024 +0200 +++ b/tests/test-flagprocessor.t Sat Oct 26 05:11:58 2024 +0200 @@ -203,20 +203,8 @@ > extension=$TESTDIR/flagprocessorext.py > duplicate=$TESTDIR/flagprocessorext.py > EOF - $ hg debugrebuilddirstate - Traceback (most recent call last): - File "*/mercurial/extensions.py", line *, in _runextsetup (glob) (no-pyoxidizer !) - File "mercurial.extensions", line *, in _runextsetup (glob) (pyoxidizer !) - extsetup(ui) + $ hg debugrebuilddirstate 2>&1 | grep -E 'cannot register multiple processors|flagprocessorext' File "*/tests/flagprocessorext.py", line *, in extsetup (glob) - flagutil.addflagprocessor( (py38 !) - validatehash, (no-py38 !) - File "*/mercurial/revlogutils/flagutil.py", line *, in addflagprocessor (glob) (no-pyoxidizer !) - File "mercurial.revlogutils.flagutil", line *, in addflagprocessor (glob) (pyoxidizer !) - insertflagprocessor(flag, processor, flagprocessors) - File "*/mercurial/revlogutils/flagutil.py", line *, in insertflagprocessor (glob) (no-pyoxidizer !) - File "mercurial.revlogutils.flagutil", line *, in insertflagprocessor (glob) (pyoxidizer !) - raise error.Abort(msg) mercurial.error.Abort: cannot register multiple processors on flag '0x8'. *** failed to set up extension duplicate: cannot register multiple processors on flag '0x8'. $ hg st 2>&1 | grep -E 'cannot register multiple processors|flagprocessorext'