Как дождаться перезагрузки сервера Flask до завершения текущих запущенных потоков

#python-3.x #flask

Вопрос:

При запуске сервера Flask app.run(debug=True) довольно удобно перезагружать сервер при внесении новых изменений.

Однако этот подход не рекомендуется для производственной среды, и он принудительно завершает все текущие потоки.

Тем не менее, как я могу перезагрузить сервер, когда обновления выполняются после ожидания завершения текущих потоков?