webengine-dialog is constant, you can override main, like this:
Code:
self.gui.job_manager.launch_gui_app('webengine-dialog',
kwargs={
'module':'calibre_plugins.scrambleebook_plugin.main',
'func': 'some_name',
'path_to_ebook':path_to_ebook,
'book_id':book_id,
'from_calibre':True
}
)
then replace main with some_name