From ea73ba22b6cfe5c545829b34eff1559c3b10d6d0 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 14 Jan 2010 09:00:59 -0700 Subject: [PATCH] ... --- src/calibre/customize/ui.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/calibre/customize/ui.py b/src/calibre/customize/ui.py index 65a574c3e4..d485f053dd 100644 --- a/src/calibre/customize/ui.py +++ b/src/calibre/customize/ui.py @@ -354,21 +354,20 @@ def catalog_plugins(): for plugin in _initialized_plugins: if isinstance(plugin, CatalogPlugin): yield plugin - + def available_catalog_formats(): formats = set([]) for plugin in catalog_plugins(): if not is_disabled(plugin): for format in plugin.file_types: formats.add(format) - return formats + return formats def plugin_for_catalog_format(fmt): for plugin in catalog_plugins(): if fmt.lower() in plugin.file_types: - return plugin - else: - return None + with plugin: + return plugin def device_plugins(): for plugin in _initialized_plugins: