#python #flask
Вопрос:
так что в принципе у меня есть список
затем я добавляю в этот список поток, но затем, после обновления, список очищается, что мне делать?
process = []
t = threading.thread(target=start)
process.append(t)
t.start()
Ответ №1:
Является ли ваша process
переменная локальной? если это так, вы можете определить process
переменную как глобальную.
Пример:
app = Flask(.....)
process = []
@app.route('/awesome-url', methods=('GET', 'POST'))
def my_func():
global process
t = threading.thread(target=start)
process.append(t)
t.start()
Комментарии:
1. Привет, это локальное приложение, но если я сделаю его глобальным, оно все равно будет удалено, потому что по какой-то причине flask перезапускает приложение, что приводит к его удалению.