Я пытаюсь найти способ работы с отправкой данных, уведомляющих о том, что функция выполнена, и вы можете приступить к загрузке данных через Blinker и Flask -сигналы. Я хочу иметь возможность отправлять несколько пользовательских сигналов, чтобы мы могли отслеживать, когда часть процесса подачи заявки завершена, мы можем разрешить поток данных.
def subscribe(sender): #My test functionl
print("Signal!")
return ("The Signal")
@mainapp.route('/show', methods=['GET']) #When someone requests the URL the signal should be sent
def showinfo():
mysignal = signal('test-signal')
mysignal.send("Hello")
return render_template('test.html')
@mainapp.route('/show2', methods=['GET'])
def showinfotwo(): #This function should know if a signal has been sent and if so what's the content of the signal.
mysignals = signal('test-signal')
handler = mysignals.connect(subscribe)
data = {"data":handler[0]}
global intensity_info
return render_template('test2.html', data=data)