Когда я запускаю веб-приложение, похожее на это: python socketio и Flask: как остановить цикл в фоновом потоке? в момент, когда я выполняю вызов завершения работы, консоль Spyder умирает.Это затрудняет отладку, потому что я теряю все переменные.Есть мысли по улучшению?Я попытался внести изменения в приведенный выше пример с помощью «кнопки выключения» в веб-приложении, которая бы просто вызывала
@app.route('/shutdown', methods=['POST'])
def shutdown():
thread.stop()
socketio.stop()
, но в сущности происходит то же самое.
Я используюflask_socketio, eventlet с eventlet.monkey_patch ().Я тоже пытался запустить это в ipython - та же история, весь ipython умирает.