Używam Flask do tworzenia strony internetowej, a podczas opracowywania uruchamiam flask przy użyciu następującego pliku:
#!/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')
Kiedy uruchamiam serwer lub gdy automatycznie uruchamia się ponownie, ponieważ pliki zostały zaktualizowane, zawsze wyświetla dwukrotnie wiersz wydruku:
################### Restarting @ 2014-08-26 10:51:49.167062 ###################
################### Restarting @ 2014-08-26 10:51:49.607096 ###################
Choć tak naprawdę nie stanowi to problemu (reszta działa zgodnie z oczekiwaniami), po prostu zastanawiam się, dlaczego tak się zachowuje? Jakieś pomysły?