mirror of
https://github.com/kovidgoyal/kitty.git
synced 2026-06-27 19:31:46 +00:00
Ignore exceptions in kitten result processors
This commit is contained in:
parent
bf01c549f5
commit
d3ffaebd17
1 changed files with 5 additions and 1 deletions
|
|
@ -1030,7 +1030,11 @@ class Window:
|
|||
import base64
|
||||
self.kitten_result = json.loads(base64.b85decode(msg))
|
||||
for processor in self.kitten_result_processors:
|
||||
processor(self, self.kitten_result)
|
||||
try:
|
||||
processor(self, self.kitten_result)
|
||||
except Exception:
|
||||
import traceback
|
||||
traceback.print_exc()
|
||||
|
||||
def add_kitten_result_processor(self, callback: Callable[['Window', Any], None]) -> None:
|
||||
self.kitten_result_processors.append(callback)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue