src/eric7/ViewManager/__init__.py

branch
eric7
changeset 9299
e40589582f82
parent 9221
bf71ee032bb4
child 9413
80c06d472826
--- a/src/eric7/ViewManager/__init__.py	Fri Aug 26 14:49:15 2022 +0200
+++ b/src/eric7/ViewManager/__init__.py	Mon Aug 29 13:30:08 2022 +0200
@@ -38,12 +38,12 @@
     @exception RuntimeError raised if no view manager could be created
     """
     viewManagerStr = Preferences.getViewManager()
-    vm = pluginManager.getPluginObject("viewmanager", viewManagerStr)
+    vm = pluginManager.getPluginObject("viewmanager", viewManagerStr)[0]
     if vm is None:
         # load tabview view manager as default
-        vm = pluginManager.getPluginObject("viewmanager", "tabview")
+        vm, err = pluginManager.getPluginObject("viewmanager", "tabview")
         if vm is None:
-            raise RuntimeError("Could not create a viemanager object.")
+            raise RuntimeError(f"Could not create a viemanager object.\nError: {err}")
         Preferences.setViewManager("tabview")
     vm.setReferences(ui, dbs)
     return vm

eric ide

mercurial