Отправка данных сигнала с одного маршрута на другой в Flask и Blinker - PullRequest
0 голосов
/ 23 марта 2020

Я пытаюсь найти способ работы с отправкой данных, уведомляющих о том, что функция выполнена, и вы можете приступить к загрузке данных через 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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...