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

Метод close

Метод close применяется к экземпляру приложения Bottle и выполняет корректное завершение его работы. Он закрывает все открытые ресурсы, зарегистрированные в приложении, и вызывает соответствующие обработчики закрытия. Метод не принимает параметров и не возвращает значения.

Синтаксис

app.close()

Пример

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

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

После вызова метода close приложение освобождает все связанные ресурсы.

Пример

Давайте зарегистрируем ресурс, который требует закрытия, и убедимся, что метод close его освободит:

from bottle import Bottle app = Bottle() class Resource: def close(self): print('resource closed') res = Resource() app.resources.append(res) @app.route('/') def index(): return 'abcde' app.close()

Результат выполнения кода:

"resource closed"

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

  • класс Bottle,
    который представляет приложение Bottle
  • метод run,
    который запускает сервер приложения
  • метод reset,
    который сбрасывает состояние приложения
  • метод mount,
    который присоединяет одно приложение к другому
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить