Почему debug = True вызывает инициализацию системы дважды? - PullRequest
0 голосов
/ 10 апреля 2020
2020-04-10 13:00:52,691 - wb - INFO - 42 - Model loading done...
2020-04-10 13:00:52,691 - wb - INFO - 53 - Initialization done ...
 * Serving Flask app "service_host" (lazy loading)
 * Environment: production
   WARNING: This is a development server. Do not use it in a production deployment.
   Use a production WSGI server instead.
 * Debug mode: on
 * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
 * Restarting with stat
2020-04-10 13:00:53,219 - wb - INFO - 34 - Max text limit: 1000
2020-04-10 13:00:53,219 - wb - INFO - 40 - Loading model ...

У меня есть супер простое Flask приложение для демонстрации, и я обнаружил, что если я включаю отладку = True:

if __name__ == '__main__':
    api.run()

Мое приложение зависит от библиотеки, и оно было инициализировано дважды из-за флага debug = True, особенно этой внешней строки:

* Restarting with stat

Это не кажется нормальным, когда это вызвало двойную инициализацию системы зависимостей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...