From: Irit Katriel <1055913+iritkatriel@users.noreply.github.com> Date: Thu, 30 Jan 2025 11:38:52 +0000 (+0000) Subject: clearer error and suggestion when c-analyzer cannot read ignored.tsv (#129423) X-Git-Tag: v3.14.0a5~168 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5ab9604683a58e613c6eba309ed89ed2092e3e2d;p=thirdparty%2FPython%2Fcpython.git clearer error and suggestion when c-analyzer cannot read ignored.tsv (#129423) --- diff --git a/Tools/c-analyzer/c_analyzer/datafiles.py b/Tools/c-analyzer/c_analyzer/datafiles.py index d5db3bd3ed74..79c201a5d3b9 100644 --- a/Tools/c-analyzer/c_analyzer/datafiles.py +++ b/Tools/c-analyzer/c_analyzer/datafiles.py @@ -104,7 +104,12 @@ def _iter_ignored(infile, relroot): for v in varidinfo) if reason in bogus: reason = None - varid = _info.DeclID.from_row(varidinfo) + try: + varid = _info.DeclID.from_row(varidinfo) + except BaseException as e: + e.add_note(f"Error occurred when processing row {varidinfo} in {infile}.") + e.add_note(f"Could it be that you added a row which is not tab-delimited?") + raise e varid = varid.fix_filename(relroot, formatted=False, fixroot=False) yield varid, reason