src/eric7/Plugins/CheckerPlugins/SyntaxChecker/pyCheckSyntax.py

branch
eric7
changeset 9591
3c56c81a70be
parent 9508
5a02bdb1dcba
child 9653
e67609152c5e
equal deleted inserted replaced
9590:8fad82cb88ab 9591:3c56c81a70be
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

eric ide

mercurial