mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
...
This commit is contained in:
parent
a3d2870af1
commit
c8306289f9
@ -36,7 +36,7 @@ class Client:
|
|||||||
|
|
||||||
def handle_message(self, message_type, data):
|
def handle_message(self, message_type, data):
|
||||||
from calibre_extensions.cocoa import MARK, END
|
from calibre_extensions.cocoa import MARK, END
|
||||||
print(message_type, data)
|
event = None
|
||||||
if message_type == MARK:
|
if message_type == MARK:
|
||||||
if data == self.END_MARK:
|
if data == self.END_MARK:
|
||||||
event = Event(EventType.end)
|
event = Event(EventType.end)
|
||||||
@ -44,13 +44,10 @@ class Client:
|
|||||||
else:
|
else:
|
||||||
event = Event(EventType.mark, data)
|
event = Event(EventType.mark, data)
|
||||||
elif message_type == END:
|
elif message_type == END:
|
||||||
if data:
|
if not data: # normal end event is handled by END_MARK
|
||||||
return # normal end event is handled by END_MARK
|
|
||||||
event = Event(EventType.cancel)
|
event = Event(EventType.cancel)
|
||||||
self.status = {'synthesizing': False, 'paused': False}
|
self.status = {'synthesizing': False, 'paused': False}
|
||||||
else:
|
if event is not None and self.current_callback is not None:
|
||||||
return
|
|
||||||
if self.current_callback is not None:
|
|
||||||
try:
|
try:
|
||||||
self.current_callback(event)
|
self.current_callback(event)
|
||||||
except Exception:
|
except Exception:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user