From a311bd9e2b281c2088a1cf4e83f36b51bb9e962f Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Tue, 19 Mar 2024 10:27:56 -0600 Subject: [PATCH] Ignore unsed import in dap/__init__.py flake8 warns about dap/__init__.py because it has a number of unused imports. Most of these are intentional: the import is done to ensure that the a DAP request is registered with the server object. This patch applies a "noqa" comment to these imports, and also removes one import that is truly unnecessary. Approved-By: Simon Marchi --- gdb/python/lib/gdb/dap/__init__.py | 32 ++++++++++++++++-------------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/gdb/python/lib/gdb/dap/__init__.py b/gdb/python/lib/gdb/dap/__init__.py index 86da9b8ef3c..784015d1a07 100644 --- a/gdb/python/lib/gdb/dap/__init__.py +++ b/gdb/python/lib/gdb/dap/__init__.py @@ -14,25 +14,27 @@ # along with this program. If not, see . import os -import gdb # This must come before other DAP imports. from . import startup -# Load modules that define commands. -from . import breakpoint -from . import bt -from . import disassemble -from . import evaluate -from . import launch -from . import locations -from . import memory -from . import modules -from . import next -from . import pause -from . import scopes -from . import sources -from . import threads +# Load modules that define commands. These imports intentionally +# ignore the unused import warning, as these modules are being loaded +# for their side effects -- namely, registering DAP commands with the +# server object. "F401" is the flake8 "imported but unused" code. +from . import breakpoint # noqa: F401 +from . import bt # noqa: F401 +from . import disassemble # noqa: F401 +from . import evaluate # noqa: F401 +from . import launch # noqa: F401 +from . import locations # noqa: F401 +from . import memory # noqa: F401 +from . import modules # noqa: F401 +from . import next # noqa: F401 +from . import pause # noqa: F401 +from . import scopes # noqa: F401 +from . import sources # noqa: F401 +from . import threads # noqa: F401 from .server import Server -- 2.39.5