Source code for bokeh.protocol.messages.server_info_req
#-----------------------------------------------------------------------------# Copyright (c) Anaconda, Inc., and Bokeh Contributors.# All rights reserved.## The full license is in the file LICENSE.txt, distributed with this software.#-----------------------------------------------------------------------------#-----------------------------------------------------------------------------# Boilerplate#-----------------------------------------------------------------------------from__future__importannotationsimportlogging# isort:skiplog=logging.getLogger(__name__)#-----------------------------------------------------------------------------# Imports#-----------------------------------------------------------------------------# Standard library importsfromtypingimportAny# Bokeh importsfrom..messageimportEmpty,Message#-----------------------------------------------------------------------------# Globals and constants#-----------------------------------------------------------------------------__all__=('server_info_req',)#-----------------------------------------------------------------------------# General API#-----------------------------------------------------------------------------#-----------------------------------------------------------------------------# Dev API#-----------------------------------------------------------------------------
[docs]classserver_info_req(Message[Empty]):''' Define the ``SERVER-INFO-REQ`` message for requesting a Bokeh server provide information about itself. The ``content`` fragment of for this message is empty. '''msgtype='SERVER-INFO-REQ'
[docs]@classmethoddefcreate(cls,**metadata:Any)->server_info_req:''' Create an ``SERVER-INFO-REQ`` message Any keyword arguments will be put into the message ``metadata`` fragment as-is. '''header=cls.create_header()content=Empty()returncls(header,metadata,content)