--- a/src/eric7/Utilities/ClassBrowsers/__init__.py Wed Nov 09 10:37:21 2022 +0100 +++ b/src/eric7/Utilities/ClassBrowsers/__init__.py Wed Nov 09 10:59:01 2022 +0100 @@ -59,17 +59,15 @@ @rtype module """ typeMapping = { - "idl": "idlclbr", - "javascript": "jsclbr", - "protobuf": "protoclbr", - "python": "pyclbr", - "ruby": "rbclbr", + "idl": ".idlclbr", + "javascript": ".jsclbr", + "protobuf": ".protoclbr", + "python": ".pyclbr", + "ruby": ".rbclbr", } if moduleType in typeMapping: - mod = importlib.import_module( - "eric7.Utilities.ClassBrowsers.{0}".format(typeMapping[moduleType]) - ) + mod = importlib.import_module(typeMapping[moduleType], __package__) return mod return None