Отменить все события после того, как они были выполнены (sched) - PullRequest
0 голосов
/ 31 октября 2019

Мне нужен способ отменить все события, запускаемые планировщиком после вызова .run ().

Например:

scheduler = sched.scheduler()
events = []

for n in range(10):
    event = enterabs(time, 1, action, args)
    events.append(event)

scheduler.run()

Затем в случаеВзаимодействие с пользователем, другая функция называется:

def cancel():
   for event in events:
        scheduler.cancel(event)

^ Или что-то, что отменит все запущенные события.

Каков наилучший способ добиться этого с помощью sched?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...