跳转至

Lifespan

Index 允许注册若干个事件处理程序,以处理在应用程序启动之前或关闭时需要运行的代码。

  • on_startup: Index 启动之前运行的函数
  • on_shutdown: Index 关闭之前运行的函数

注册事件

你可以用装饰器语法注册事件处理程序:

import logging

from indexpy import Index

app = Index()
logger = logging.getLogger("example")


@app.on_startup
def logger_on_startup():
    logger.info("Called on startup")


@app.on_shutdown
def logger_on_shutdown():
    logger.info("Called on shutdown")
Version: 0.11
master
stable
0.15
0.14
0.13
0.12
0.11