Я использую Flask для разработки веб-сайта, а во время разработки я запускаю колбу, используя следующий файл:
#!/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 ###################
Хотя это на самом деле не проблема (все остальное работает как положено), мне просто интересно, почему он так себя ведет? Есть идеи?