Как заставить Bottle перезапускаться при изменении файла?

Пока мне очень нравится Bottle, но тот факт, что мне приходится нажимать CTRL+C вне сервера и перезапускать его каждый раз, когда я делаю код перемены сильно сказываются на моей продуктивности. Я думал об использовании Watchdogдля отслеживания изменений файлов с последующим перезапуском сервера, но как мне это сделать, когда функция Bottle.runблокируется.

Запуск сервера из внешнего скрипта, который отслеживает изменения в файлах, требует многоработы по настройке. Я думаю, что это универсальная проблема для разработчиков Bottle, CherryPy и так далее.

Спасибо за решение проблемы!

27
задан Hubro 12 June 2012 в 20:18
поделиться