Почему запущенный сервер Flask dev запускается дважды?

я используюколба для разработки веб-сайта и в процессе разработки я запускаю колбу, используя следующий файл:

#!/usr/bin/env python
from datetime import datetime
from app import app
import config

if __name__ == '__main__':
    print '################### Restarting @', datetime.utcnow(), '###################'
    app.run(port=4004, debug=config.DEBUG, host='0.0.0.0')

Когда я запускаю сервер или когда он автоматически перезагружается, потому что файлы были обновлены, он всегда показывает строку печати дважды:

################### Restarting @ 2014-08-26 10:51:49.167062 ###################
################### Restarting @ 2014-08-26 10:51:49.607096 ###################

Хотя это на самом деле не проблема (остальное работает как положено), мне просто интересно, почему он так себя ведет? Есть идеи?

Ответы на вопрос(4)

Ваш ответ на вопрос