РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
241 of 252 menu

Параметр interval

Параметр interval применяется к команде run и указывает, как часто сервер разработки будет проверять файлы проекта на предмет изменений. Параметр имеет смысл только тогда, когда включён режим reloader, который автоматически перезапускает сервер при изменении кода. Значение передаётся в секундах и по умолчанию равно 1. Чем меньше интервал, тем быстрее сервер реагирует на изменения, но тем больше ресурсов тратится на постоянную проверку.

Синтаксис

python -m bottle --reload --interval <seconds> <app>

Пример

Давайте создадим простое приложение:

from bottle import Bottle app = Bottle() @app.route('/') def index(): return 'hello'

Теперь запустим сервер с перезагрузкой и интервалом проверки в 2 секунды:

python -m bottle --reload --interval 2 app:app

В результате сервер будет проверять файлы проекта каждые 2 секунды и перезапускаться при их изменении.

Пример

Давайте уменьшим интервал до половины секунды для более быстрой реакции на правки:

from bottle import Bottle app = Bottle() @app.route('/user/<name>') def user(name): return name

Запустим сервер с интервалом 0.5 секунды:

python -m bottle --reload --interval 0.5 app:app

Результат выполнения для адреса /user/abcde:

abcde

Смотрите также

  • параметр reloader,
    который включает автоматический перезапуск сервера
  • команду run,
    которая запускает сервер разработки
  • параметр server,
    который задаёт используемый сервер
  • параметр debug,
    который включает режим отладки
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить