tests: filter out PEP 657 error locations in tracebacks (
issue6780)
https://docs.python.org/3/whatsnew/3.11.html#whatsnew311-pep657
--- a/tests/filtertraceback.py Wed Jan 04 12:06:07 2023 +0100
+++ b/tests/filtertraceback.py Mon Jan 09 18:00:07 2023 +0400
@@ -31,6 +31,11 @@
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'