Estou usando o Flask para desenvolver um site e, durante o desenvolvimento, executo o flask usando o seguinte arquivo:
#!/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')
Quando eu inicio o servidor ou quando ele reinicia automaticamente porque os arquivos foram atualizados, ele sempre mostra a linha de impressão duas vezes:
################### Restarting @ 2014-08-26 10:51:49.167062 ###################
################### Restarting @ 2014-08-26 10:51:49.607096 ###################
Embora não seja realmente um problema (o resto funciona conforme o esperado), eu simplesmente me pergunto por que ele se comporta assim? Alguma ideia?