консоль spyder умирает после остановки веб-приложения flask_socketio - PullRequest
0 голосов
/ 19 января 2019

Когда я запускаю веб-приложение, похожее на это: python socketio и Flask: как остановить цикл в фоновом потоке? в момент, когда я выполняю вызов завершения работы, консоль Spyder умирает.Это затрудняет отладку, потому что я теряю все переменные.Есть мысли по улучшению?Я попытался внести изменения в приведенный выше пример с помощью «кнопки выключения» в веб-приложении, которая бы просто вызывала

@app.route('/shutdown', methods=['POST'])
def shutdown():
    thread.stop()
    socketio.stop()

, но в сущности происходит то же самое.

Я используюflask_socketio, eventlet с eventlet.monkey_patch ().Я тоже пытался запустить это в ipython - та же история, весь ipython умирает.

...