bec_widgets.cli.server ====================== .. py:module:: bec_widgets.cli.server Attributes ---------- .. autoapisummary:: bec_widgets.cli.server.MODULE_PATH Classes ------- .. autoapisummary:: bec_widgets.cli.server.GUIServer bec_widgets.cli.server.SimpleFileLikeFromLogOutputFunc Functions --------- .. autoapisummary:: bec_widgets.cli.server.main Module Contents --------------- .. py:class:: GUIServer(args) This class is used to start the BEC GUI and is the main entry point for launching BEC Widgets in a subprocess. .. py:method:: _get_service_config() -> bec_lib.service_config.ServiceConfig .. py:method:: _run() Run the GUI server. .. py:method:: setup_bec_icon() Set the BEC icon for the application .. py:method:: shutdown() .. py:method:: start() Start the GUI server. .. py:attribute:: config .. py:attribute:: dispatcher :type: bec_widgets.utils.bec_dispatcher.BECDispatcher | None :value: None .. py:attribute:: gui_class .. py:attribute:: gui_class_id .. py:attribute:: gui_id .. py:attribute:: hide .. py:attribute:: launcher_window :type: bec_widgets.applications.launch_window.LaunchWindow | None :value: None .. py:class:: SimpleFileLikeFromLogOutputFunc(log_func) .. py:method:: close() .. py:method:: flush() .. py:method:: write(buffer) .. py:property:: encoding .. py:function:: main() Main entry point for subprocesses that start a GUI server. .. py:data:: MODULE_PATH