Я хотел бы начать свой бесконечный сценарий Python внутри запроса Колбы:Запустите бесконечный питон скрипт в новом потоке в термосе
def start_process():
exec(open("./process/main.py").read(), globals())
print("Started")
return
и с просьбой:
@app.route("/start")
def start():
from threading import Thread
thread = Thread(target=start_process, args=())
thread.setDaemon(True)
thread.start()
return redirect(url_for('main'))
main.py
процесса это небольшой тестовый сервер, который ждет некоторых сообщений, но он просто висит весь скрипт фляжки (на самом деле, через gunicorn, если я отправлю CTRL-C, я могу увидеть выход подпроцесса).
Как я могу начать запуск скрипта main.py
?
Он делает обратное тому, что я хочу сделать, но это всегда своего рода решение. – Alessandro