отправляет данные из другого процесса в 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
Почему это не работает?