mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-08 10:44:09 -04:00
...
This commit is contained in:
parent
d2cf717587
commit
d8d63646f4
@ -125,7 +125,10 @@ class Worker(QWebEnginePage):
|
|||||||
if not sip.isdeleted(self):
|
if not sip.isdeleted(self):
|
||||||
self.messages_dispatch.emit(messages)
|
self.messages_dispatch.emit(messages)
|
||||||
|
|
||||||
def runjs(self, js: str, callback) -> None:
|
def runjs(self, js: str, callback = None) -> None:
|
||||||
|
if callback is None:
|
||||||
|
self.runJavaScript(js, QWebEngineScript.ScriptWorldId.ApplicationWorld)
|
||||||
|
else:
|
||||||
self.runJavaScript(js, QWebEngineScript.ScriptWorldId.ApplicationWorld, callback)
|
self.runJavaScript(js, QWebEngineScript.ScriptWorldId.ApplicationWorld, callback)
|
||||||
|
|
||||||
def start_download(self, output_dir: str, req: Request, data: str) -> DownloadRequest:
|
def start_download(self, output_dir: str, req: Request, data: str) -> DownloadRequest:
|
||||||
@ -141,7 +144,7 @@ class Worker(QWebEnginePage):
|
|||||||
def abort_on_timeout(self) -> None:
|
def abort_on_timeout(self) -> None:
|
||||||
if self.working_on_request is not None:
|
if self.working_on_request is not None:
|
||||||
self.working_on_request.aborted_on_timeout = True
|
self.working_on_request.aborted_on_timeout = True
|
||||||
self.runjs(f'window.abort_download({self.req_id})')
|
self.runjs(f'window.abort_download({self.working_on_request.req_id})')
|
||||||
|
|
||||||
def on_messages(self, messages: list[dict]) -> None:
|
def on_messages(self, messages: list[dict]) -> None:
|
||||||
if not messages:
|
if not messages:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user