def METHOD_NAME(self, meth, *args, **kwargs):
    self.ensure_started()
    with self.mutex:
        entry = getattr(self.schedule, meth)(*args, **kwargs)
        self.not_empty.notify()
        return entry