111 self.tr( |
111 self.tr( |
112 """<p>The plugin <b>{0}</b> could not be unloaded.""" |
112 """<p>The plugin <b>{0}</b> could not be unloaded.""" |
113 """ Aborting...</p>""").format(pluginName)) |
113 """ Aborting...</p>""").format(pluginName)) |
114 return False |
114 return False |
115 |
115 |
116 if not pluginDirectory in sys.path: |
116 if pluginDirectory not in sys.path: |
117 sys.path.insert(2, pluginDirectory) |
117 sys.path.insert(2, pluginDirectory) |
118 module = imp.load_source(pluginName, pluginFile) |
118 module = imp.load_source(pluginName, pluginFile) |
119 if not hasattr(module, "packageName"): |
119 if not hasattr(module, "packageName"): |
120 E5MessageBox.critical( |
120 E5MessageBox.critical( |
121 self, |
121 self, |