diff --git a/src/calibre/gui2/convert/__init__.py b/src/calibre/gui2/convert/__init__.py index 89cd372fad..c8f8733899 100644 --- a/src/calibre/gui2/convert/__init__.py +++ b/src/calibre/gui2/convert/__init__.py @@ -22,7 +22,7 @@ def config_widget_for_input_plugin(plugin): name = plugin.name.lower().replace(' ', '_') try: return __import__('calibre.gui2.convert.'+name, - fromlist=[1]) + fromlist=[1]).PluginWidget except ImportError: pass diff --git a/src/calibre/gui2/dialogs/config/__init__.py b/src/calibre/gui2/dialogs/config/__init__.py index 8739b22012..20c7843aa8 100644 --- a/src/calibre/gui2/dialogs/config/__init__.py +++ b/src/calibre/gui2/dialogs/config/__init__.py @@ -60,9 +60,8 @@ class ConfigTabs(QTabWidget): self.widgets = [lf, ps, sd, toc] for plugin in input_format_plugins(): - input_widget = config_widget_for_input_plugin(plugin) - if input_widget is not None: - pw = input_widget.PluginWidget + pw = config_widget_for_input_plugin(plugin) + if pw is not None: pw.ICON = I('forward.svg') self.widgets.append(widget_factory(pw))