Sto usando Flask per sviluppare un sito web e durante lo sviluppo eseguo flask usando il seguente file:
#!/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 avvio il server, o quando si riavvia automaticamente perché i file sono stati aggiornati, mostra sempre due volte la riga di stampa:
################### Restarting @ 2014-08-26 10:51:49.167062 ###################
################### Restarting @ 2014-08-26 10:51:49.607096 ###################
Sebbene non sia proprio un problema (il resto funziona come previsto), mi chiedo semplicemente perché si comporta in questo modo? Qualche idea?