Ich genieße wirklich Bottle bis jetzt, aber die Tatsache, dass ich CTRL + C aus dem Server muss und es jedes Mal neu starten, wenn ich einen Code ändern, ist ein großer Schlag auf meine Produktivität. Ich habe darüber nachgedacht, Watchdog zu verwenden, um zu verfolgen, Dateien zu ändern, dann den Server neu starten, aber wie kann ich das tun, wenn die bottle.run
Funktion blockiert.Wie kann ich Flasche bei Dateiänderung neu starten?
den Server von einem externen Scripts ausführen, die für Dateiänderungen Uhren scheint wie ein viele der Arbeit bis zu setzen. Ich denke, das war ein universelles Problem für Bottle, CherryPy und etcetera Entwickler.
Vielen Dank für Ihre Lösungen für das Problem!
Oh, cool! Gibt es Situationen, in denen ein Modul nicht erneut geladen werden kann? Ich nehme an, es beobachtet alle importierten Module – Hubro
Leider habe ich nicht genug Erfahrung, um auf die eine oder andere Weise sagen zu können. –
Es überwacht alle importierten Module und startet dann den Serverprozess vollständig neu. Es gibt derzeit keine Möglichkeit, der Überwachungsliste zusätzliche Dateien hinzuzufügen (z. B. Vorlagen), aber Vorlagen werden im Debug-Modus sowieso nicht zwischengespeichert. – defnull