mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Allow fork_job() to be uused in plugins
This commit is contained in:
parent
86434c9ab7
commit
48688ff212
@ -186,7 +186,13 @@ def main():
|
|||||||
args = conn.recv()
|
args = conn.recv()
|
||||||
try:
|
try:
|
||||||
mod, func, args, kwargs = args
|
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)
|
func = getattr(mod, func)
|
||||||
res = {'result':func(*args, **kwargs)}
|
res = {'result':func(*args, **kwargs)}
|
||||||
except:
|
except:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user