1
0
mirror of https://github.com/bec-project/bec_widgets.git synced 2026-03-13 04:08:01 +01:00

WIP cli server filter widgets without config

This commit is contained in:
2025-04-06 12:01:59 +02:00
parent 9183a13fce
commit 8762d17e31

View File

@@ -182,6 +182,8 @@ class CLIServer:
# 3) Convert each BECConnector to a JSON-like dict
registry_data = {}
for connector in bec_widgets:
if not hasattr(connector, "config"):
continue
serialized = self._serialize_bec_connector(connector)
registry_data[serialized["gui_id"]] = serialized
@@ -201,6 +203,7 @@ class CLIServer:
Create the serialization dict for a single BECConnector,
setting 'parent_id' via the real nearest BECConnector parent.
"""
parent = WidgetHierarchy._get_becwidget_ancestor(connector)
parent_id = parent.gui_id if parent else None