/* SchedulerType.tp_dealloc */ static void Scheduler_tp_dealloc(Scheduler *self) { if (((Watcher *)self)->loop) { ev_prepare_stop(((Watcher *)self)->loop->loop, &self->prepare); } Scheduler_tp_clear(self); PeriodicBaseType.tp_dealloc((PyObject *)self); }
/* SchedulerType.tp_dealloc */ static void Scheduler_tp_dealloc(Scheduler *self) { Scheduler_tp_clear(self); if (self->prepare) { if (((Watcher *)self)->loop) { ev_prepare_stop(((Watcher *)self)->loop->loop, self->prepare); } PyMem_Free(self->prepare); self->prepare = NULL; } PeriodicBaseType.tp_dealloc((PyObject *)self); }