308 |
308 |
309 _fn, lineno, col, message, msg_args = warning.getMessageData() |
309 _fn, lineno, col, message, msg_args = warning.getMessageData() |
310 lineFlags = extractLineFlags(lines[lineno - 1].strip()) |
310 lineFlags = extractLineFlags(lines[lineno - 1].strip()) |
311 with contextlib.suppress(IndexError): |
311 with contextlib.suppress(IndexError): |
312 lineFlags += extractLineFlags(lines[lineno].strip(), flagsLine=True) |
312 lineFlags += extractLineFlags(lines[lineno].strip(), flagsLine=True) |
313 if "__IGNORE_WARNING__" not in lineFlags and "noqa" not in lineFlags: |
313 if ( |
|
314 "__IGNORE_WARNING__" not in lineFlags |
|
315 and "__IGNORE_FLAKES_WARNING__" not in lineFlags |
|
316 and "noqa" not in lineFlags |
|
317 ): |
314 results.append((_fn, lineno, col, "", message, msg_args)) |
318 results.append((_fn, lineno, col, "", message, msg_args)) |
315 except SyntaxError as err: |
319 except SyntaxError as err: |
316 msg = err.text.strip() if err.text.strip() else err.msg |
320 msg = err.text.strip() if err.text.strip() else err.msg |
317 results.append((filename, err.lineno, 0, "FLAKES_ERROR", msg, [])) |
321 results.append((filename, err.lineno, 0, "FLAKES_ERROR", msg, [])) |
318 |
322 |