J'utilise Flask pour développer un site Web et pendant le développement, j'exécute flask en utilisant le fichier suivant:
#!/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')
Lorsque je démarre le serveur, ou lorsqu'il redémarre automatiquement parce que les fichiers ont été mis à jour, il affiche toujours deux fois la ligne d'impression:
################### Restarting @ 2014-08-26 10:51:49.167062 ###################
################### Restarting @ 2014-08-26 10:51:49.607096 ###################
Bien que ce ne soit pas vraiment un problème (le reste fonctionne comme prévu), je me demande simplement pourquoi il se comporte comme ça? Des idées?