src/eric7/Utilities/ClassBrowsers/__init__.py

branch
eric7
changeset 9497
8beca4047c53
parent 9490
77b8d3a635b7
child 9609
c2f9c10c47cc
--- 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

eric ide

mercurial