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

Метод close

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

Синтаксис

plugin.close()

Пример

Давайте создадим подкласс TemplatePlugin и переопределим метод close:

from bottle import Bottle, template, TemplatePlugin class MyTemplatePlugin(TemplatePlugin): def close(self): print('plugin closed') super().close() app = Bottle() app.install(MyTemplatePlugin()) @app.route('/') def index(): return template('hello {{ name }}', name='user')

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

"plugin closed"

Пример

Давайте вызовем метод close вручную и убедимся, что он возвращает None:

from bottle import Bottle, TemplatePlugin app = Bottle() plugin = TemplatePlugin() app.install(plugin) res = plugin.close() print(res)

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

None

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

  • класс TemplatePlugin,
    который подключает шаблоны к приложению
  • метод apply,
    который рендерит шаблон при запросе
  • метод setup,
    который настраивает плагин при установке
  • класс Plugin,
    который является базой для всех плагинов
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить