1
0
mirror of https://github.com/bec-project/bec_widgets.git synced 2026-05-04 22:04:21 +02:00

refactor: cleanup MR

This commit is contained in:
2025-03-13 15:58:43 +01:00
committed by wyzula-jan
parent ac3c5a38e4
commit 0b00cd24fd
7 changed files with 11 additions and 45 deletions
+2 -4
View File
@@ -13,7 +13,7 @@ class RPCWidgetHandler:
self._widget_classes = None
@property
def widget_classes(self) -> dict[str, Any]:
def widget_classes(self) -> dict[str, type[BECWidget]]:
"""
Get the available widget classes.
@@ -50,9 +50,7 @@ class RPCWidgetHandler:
Returns:
widget(BECWidget): The created widget.
"""
if self._widget_classes is None:
self.update_available_widgets()
widget_class = self._widget_classes.get(widget_type) # type: ignore
widget_class = self.widget_classes.get(widget_type) # type: ignore
if widget_class:
return widget_class(name=name, **kwargs)
raise ValueError(f"Unknown widget type: {widget_type}")