Я пытаюсь настроить сервер Flask, который может использовать SocketIO
, однако он не работает, и мне возвращается следующая ошибка:
ValueError: signal only works in main thread
Это мои настройки для среды фляги:
export FLASK_APP=application.py
export FLASK_DEBUG=1
Затем я бегу, как обычно, и работал бы до того, как начал использовать SocketIO
:
flask run
Вот мой код для application.py
, которыйочень просто, но, возможно, это поможет:
import os
from flask import Flask
from flask_socketio import SocketIO, emit
app = Flask(__name__)
app.config["SECRET_KEY"] = os.getenv("SECRET_KEY")
socketio = SocketIO(app)
@app.route("/")
def index():
return "Hello, world"