bokeh.application.handlers.code¶
Provide a Bokeh Application Handler to build up documents by compiling and executing Python source code.
This Handler is used by the Bokeh server command line tool to build applications that run off scripts and notebooks.
def make_doc(doc):
# 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
(*args, **kwargs)[source]¶ Run source code which modifies a Document
-
property
error
¶ If the handler fails, may contain a related error message.
-
property
error_detail
¶ If the handler fails, may contain a traceback or other details.
-
property
failed
¶ True
if the handler failed to modify the doc
-
property
safe_to_fork
¶ Whether it is still safe for the Bokeh server to fork new workers.
False
if the code has already been executed.
-
property