bokeh.application.handlers.code#
提供 Bokeh 应用程序处理程序,通过编译和执行 Python 源代码来构建文档。
此处理程序由 Bokeh 服务器命令行工具用于构建从脚本和笔记本运行的应用程序。
def make_doc(doc: Document):
# do work to modify the document, add plots, widgets, etc.
return doc
app = Application(FunctionHandler(make_doc))
server = Server({'/bkapp': app}, io_loop=IOLoop.current())
server.start()
- class CodeHandler(*, source: str, filename: str | PathLike[str], argv: list[str] = [], package: ModuleType | None = None)[source]#
运行修改 Document 的源代码
- __init__(*, source: str, filename: str | PathLike[str], argv: list[str] = [], package: ModuleType | None = None) None [source]#