Sat, 23 Sep 2023 15:30:28 +0200
Fixed a bug causing the display string defined in a plug-in not been shown.
src/eric7/PluginManager/PluginManager.py | file | annotate | diff | comparison | revisions |
--- a/src/eric7/PluginManager/PluginManager.py Sat Sep 23 15:06:36 2023 +0200 +++ b/src/eric7/PluginManager/PluginManager.py Sat Sep 23 15:30:28 2023 +0200 @@ -959,15 +959,9 @@ ): plugin_name = getPluginHeaderEntry(module, "pluginTypename", "") if plugin_name: - if hasattr(module, "displayString"): - try: - disp = module.displayString() - except TypeError: - disp = getPluginHeaderEntry(module, "displayString", "") - if disp != "": - pluginDict[plugin_name] = disp - else: - pluginDict[plugin_name] = plugin_name + pluginDict[plugin_name] = getPluginHeaderEntry( + module, "displayString", plugin_name + ) return pluginDict