--- a/src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/Security/Checks/__init__.py Tue Nov 08 11:14:44 2022 +0100 +++ b/src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/Security/Checks/__init__.py Tue Nov 08 11:34:19 2022 +0100 @@ -8,6 +8,7 @@ """ import collections +import importlib import os @@ -33,12 +34,8 @@ ] for checkerModule in checkerModules: - modName = "Security.Checks.{0}".format(checkerModule) try: - mod = __import__(modName) - components = modName.split(".") - for comp in components[1:]: - mod = getattr(mod, comp) + mod = importlib.import_module("Security.Checks.{0}".format(checkerModule)) except ImportError: continue