Зачем указывать запуск проекта 2 раза?

В процессе настройки проекта заметил одну особенность: проект запускается 2 раза (часть кода опущена) ФАЙЛ wsgi.py:

from myproject import MyApp as app
if __name__ == "__main__":
    app.run()

ФАЙЛ myproject.py:

MyApp = Flask(__name__)
if __name__ == "__main__":
    MyApp.run()

Теперь вопрос: зачем 2 раза его запускать? Это такая особенность или можно запуск убрать из myproject.py?


Ответы (1 шт):

Автор решения: Алексей Белкин

Точно. Перепроверил. Внутри файла myproject.py можно убрать код:

if __name__ == "__main__":
    MyApp.run()

И запускать через wsgi.py проект

→ Ссылка