Я использовал Flask, чтобы предоставить простой веб-API для моего k8055 интерфейса USB доска; довольно стандартные геттеры и клюшки, а Flask действительно облегчили мою жизнь.
Но я хочу иметь возможность регистрировать изменения состояния как/рядом, когда происходит сыворотка.
Например, если у меня есть кнопка, подключенная к плате, я могу опросить api для этого конкретного порта. Но если бы я хотел, чтобы результаты напрямую отражали результаты, независимо от того, говорил ли кто-нибудь с api, у меня было бы что-то вроде этого.
while True:
board.read()
board.digital_outputs = board.digital_inputs
board.read()
time.sleep(1)
И каждую секунду выходы будут обновляться в соответствии с входами.
Есть ли способ сделать это под фляк? Я делал подобные вещи в Twisted, но Flask слишком удобен для этого конкретного приложения, чтобы отказаться от него еще...
Спасибо.