Allow fork_job() to be uused in plugins

This commit is contained in:
Kovid Goyal 2012-06-01 17:08:37 +05:30
parent 86434c9ab7
commit 48688ff212

View File

@ -186,7 +186,13 @@ def main():
args = conn.recv()
try:
mod, func, args, kwargs = args
mod = importlib.import_module(mod)
try:
mod = importlib.import_module(mod)
except ImportError:
# Load plugins incase fork_job() is being used in a plugin
import calibre.customize.ui as u
u
mod = importlib.import_module(mod)
func = getattr(mod, func)
res = {'result':func(*args, **kwargs)}
except: