Added the "__IGNORE_FLAKES_WARNING__" flag to the syntax checker to suppress a pyflakes warning. eric7

Thu, 08 Dec 2022 14:46:06 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Thu, 08 Dec 2022 14:46:06 +0100
branch
eric7
changeset 9591
3c56c81a70be
parent 9590
8fad82cb88ab
child 9592
2b3802c3c6d2

Added the "__IGNORE_FLAKES_WARNING__" flag to the syntax checker to suppress a pyflakes warning.

src/eric7/Plugins/CheckerPlugins/SyntaxChecker/pyCheckSyntax.py file | annotate | diff | comparison | revisions
--- a/src/eric7/Plugins/CheckerPlugins/SyntaxChecker/pyCheckSyntax.py	Thu Dec 08 14:35:50 2022 +0100
+++ b/src/eric7/Plugins/CheckerPlugins/SyntaxChecker/pyCheckSyntax.py	Thu Dec 08 14:46:06 2022 +0100
@@ -310,7 +310,11 @@
             lineFlags = extractLineFlags(lines[lineno - 1].strip())
             with contextlib.suppress(IndexError):
                 lineFlags += extractLineFlags(lines[lineno].strip(), flagsLine=True)
-            if "__IGNORE_WARNING__" not in lineFlags and "noqa" not in lineFlags:
+            if (
+                "__IGNORE_WARNING__" not in lineFlags
+                and "__IGNORE_FLAKES_WARNING__" not in lineFlags
+                and "noqa" not in lineFlags
+            ):
                 results.append((_fn, lineno, col, "", message, msg_args))
     except SyntaxError as err:
         msg = err.text.strip() if err.text.strip() else err.msg

eric ide

mercurial