Как передать данные из фонового процесса в Flask-SocketIO - PullRequest
0 голосов
/ 15 декабря 2018

отправляет данные из другого процесса в socketio, но не работает

Я создал приложение Flask, в котором я использую Flask-SocketIO framework.Код для приложения фляги ниже:

from web import create_app, socketio

app = create_app()

if __name__ == '__main__':
    socketio.run()

Я запускаю это с помощью команды flask run.Но у меня есть другой скрипт на python, в который я импортирую socketio и хочу отправить данные в браузер клиента.

# cli-script.py
import time
from web import socketio

def demo():
    while 1:
        socketio.emit('my-event', ("My Data"))
        time.sleep(10)

demo()

Структура папок моего приложения фляги выглядит следующим образом:

/-
  web
    __init__.py
    code.py
  web-script.py
  cli-script.py

и я запускаю два процесса Python:

flask run 
python cli-script.py

Почему это не работает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...