# HG changeset patch # User Anton Shestakov # Date 2023-01-09 14:00:07 # Node ID fe044ce4bb17045f84d48e35cdefed5f314d0bc9 # Parent d5ca12dbfcde5a171c8fe1a8677256cd0c5df04b tests: filter out PEP 657 error locations in tracebacks (issue6780) https://docs.python.org/3/whatsnew/3.11.html#whatsnew311-pep657 diff --git a/tests/filtertraceback.py b/tests/filtertraceback.py --- a/tests/filtertraceback.py +++ b/tests/filtertraceback.py @@ -31,6 +31,11 @@ for line in sys.stdin: elif not line.startswith(' '): state = 'none' + elif not line.replace('^', '').replace('~', '').strip(): + # PEP 657: Fine-grained error locations in tracebacks + # ~~~~~~^^^^^^^^^ + continue + elif state == 'file': # Ignore lines after " File " state = 'tb'