Программирование на основе событий - Python 3.7 - PullRequest
0 голосов
/ 22 сентября 2019

Мне интересно, каков наиболее питонический способ реализации программы, управляемой событиями, в Python 3.

Событие нужно каким-то образом поднять на верхний логический уровень, который будет обрабатывать это событие.

Однако событие по своей природе является асинхронным, поэтому требует другого механизма, а не обработки возвращаемых значений функции.

Эта проблема может быть решена с помощью шаблона проектирования, такого как Observer и Publish-Subscribe.Однако я прошу разные и более питонические способы.

Спасибо!

...