From c40a2b5acb094a06fa600d45125f7f79dfd29d4c Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 23 Dec 2009 10:00:22 -0700 Subject: [PATCH] Fix bug causing the initialize method of plugins to not be called --- src/calibre/customize/ui.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/customize/ui.py b/src/calibre/customize/ui.py index 967c5ab47a..156eb046a4 100644 --- a/src/calibre/customize/ui.py +++ b/src/calibre/customize/ui.py @@ -253,7 +253,8 @@ run_plugins_on_postprocess = functools.partial(_run_filetype_plugins, def initialize_plugin(plugin, path_to_zip_file): try: - return plugin(path_to_zip_file) + p = plugin(path_to_zip_file) + p.initialize() except Exception: print 'Failed to initialize plugin:', plugin.name, plugin.version tb = traceback.format_exc()