Мне интересно, каков наиболее питонический способ реализации программы, управляемой событиями, в Python 3.
Событие нужно каким-то образом поднять на верхний логический уровень, который будет обрабатывать это событие.
Однако событие по своей природе является асинхронным, поэтому требует другого механизма, а не обработки возвращаемых значений функции.
Эта проблема может быть решена с помощью шаблона проектирования, такого как Observer и Publish-Subscribe.Однако я прошу разные и более питонические способы.
Спасибо!