#python #flask #socket.io
#python #фляжка #socket.io
Вопрос:
socketio.emit('text', 'text')
не работает внутри обратного вызова dash, где мы записываем что-то обратно в базу данных.
Этот же emit работает внутри других обратных вызовов.
Ответ №1:
Ввод-вывод сокета Flask останавливается при длительных процессах опроса. Нам нужно выполнить эмиссию до начала таких процессов, иначе оператор emit не окажет никакого влияния. Просто излучение перед записью в базу данных устранило проблему.