changeset 49869:fe044ce4bb17 stable

tests: filter out PEP 657 error locations in tracebacks (issue6780) https://docs.python.org/3/whatsnew/3.11.html#whatsnew311-pep657
author Anton Shestakov <av6@dwimlabs.net>
date Mon, 09 Jan 2023 18:00:07 +0400
parents d5ca12dbfcde
children 9c7fb04843b5
files tests/filtertraceback.py
diffstat 1 files changed, 5 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- 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'