ฉันใช้Flaskเพื่อพัฒนาเว็บไซต์และในระหว่างการพัฒนาฉันเรียกใช้ 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 ###################
แม้ว่ามันจะไม่ใช่ปัญหาจริงๆ (ส่วนที่เหลือทำงานได้ตามที่คาดไว้) แต่ฉันก็สงสัยว่าทำไมมันถึงเป็นแบบนี้? ความคิดใด ๆ ?