diff --git a/kitty/child-monitor.c b/kitty/child-monitor.c index e5d184359..46c90617f 100644 --- a/kitty/child-monitor.c +++ b/kitty/child-monitor.c @@ -500,6 +500,7 @@ main_loop(ChildMonitor *self) { timers_call(self->timers); parse_input(self); } + if (PyErr_Occurred()) return NULL; Py_RETURN_NONE; }