clearer error and suggestion when c-analyzer cannot read ignored.tsv (#129423)

This commit is contained in:
Irit Katriel 2025-01-30 11:38:52 +00:00 committed by GitHub
parent a810cb89f1
commit 5ab9604683
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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