From 1b1b92e7df2d90cf2e8609e60306f219542705e5 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 18 Mar 2017 09:08:26 +0530 Subject: [PATCH] Call initialize() on the patches --- src/calibre/customize/ui.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/calibre/customize/ui.py b/src/calibre/customize/ui.py index 72b7202b50..10ad93692a 100644 --- a/src/calibre/customize/ui.py +++ b/src/calibre/customize/ui.py @@ -625,6 +625,9 @@ def patch_metadata_plugins(possibly_updated_plugins): if pup is not None: if pup.version > plugin.version and pup.minimum_calibre_version <= numeric_version: patches[i] = pup(None) + # Metadata source plugins dont use initialize() but that + # might change in the future, so be safe. + patches[i].initialize() for i, pup in patches.iteritems(): _initialized_plugins[i] = pup # }}}