Mi sto davvero godendo il Bottle fino ad ora, ma il fatto di dover rimuovere CTRL + C dal server e riavviarlo ogni volta che eseguo un cambio di codice è un grosso problema per la mia produttività. Ho pensato di usare Watchdog per tenere traccia dei cambiamenti dei file e riavviare il server, ma come posso farlo quando la funzione bottle.run
sta bloccando.Come posso riavviare Bottle in caso di cambio di file?
L'esecuzione del server da uno script esterno che controlla le modifiche dei file sembra un lotto di lavoro da configurare. Penserei che questo fosse un problema universale per gli sviluppatori Bottle, CherryPy ed eccetera.
Grazie per le vostre soluzioni al problema!
Oh, cool! Ci sono situazioni in cui questo non riuscirà a ricaricare un modulo? Presumo che guardi tutti i moduli importati – Hubro
Purtroppo non ho abbastanza esperienza per poter dire in un modo o nell'altro. –
Guarda tutti i moduli importati e poi riavvia completamente il processo del server. Al momento non è possibile aggiungere ulteriori file all'elenco di controllo (ad esempio modelli), ma i modelli non vengono comunque memorizzati nella modalità di debug. – defnull