Skip to content

Commit e68f0c7

Browse files
committed
fix(main_app): rpc access refined
1 parent 59408d6 commit e68f0c7

4 files changed

Lines changed: 17 additions & 8 deletions

File tree

bec_widgets/applications/main_app.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
from bec_widgets.applications.views.dock_area_view.dock_area_view import DockAreaView
1111
from bec_widgets.applications.views.view import ViewBase, WaveformViewInline, WaveformViewPopup
1212
from bec_widgets.utils.colors import apply_theme
13-
from bec_widgets.utils.name_utils import sanitize_namespace
1413
from bec_widgets.utils.guided_tour import GuidedTour
14+
from bec_widgets.utils.name_utils import sanitize_namespace
1515
from bec_widgets.utils.screen_utils import (
1616
apply_centered_size,
1717
available_screen_geometry,

bec_widgets/applications/views/developer_view/developer_widget.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -94,11 +94,11 @@ def __init__(self, parent=None, **kwargs):
9494
self.explorer = IDEExplorer(self)
9595
self.explorer.setObjectName("Explorer")
9696

97-
self.console = BECShell(self)
97+
self.console = BECShell(self, rpc_exposed=False)
9898
self.console.setObjectName("BEC Shell")
99-
self.terminal = WebConsole(self)
99+
self.terminal = WebConsole(self, rpc_exposed=False)
100100
self.terminal.setObjectName("Terminal")
101-
self.monaco = MonacoDock(self)
101+
self.monaco = MonacoDock(self, rpc_exposed=False, rpc_passthrough_children=False)
102102
self.monaco.setObjectName("MonacoEditor")
103103
self.monaco.save_enabled.connect(self._on_save_enabled_update)
104104
self.plotting_ads = BECDockArea(

bec_widgets/applications/views/device_manager_view/device_manager_view.py

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,17 @@ def __init__(
2424
title: str | None = None,
2525
**kwargs,
2626
):
27-
super().__init__(parent=parent, content=content, view_id=view_id, title=title, **kwargs)
28-
self.device_manager_widget = DeviceManagerWidget(parent=self)
27+
super().__init__(
28+
parent=parent,
29+
content=content,
30+
view_id=view_id,
31+
title=title,
32+
rpc_passthrough_children=False,
33+
**kwargs,
34+
)
35+
self.device_manager_widget = DeviceManagerWidget(
36+
parent=self, rpc_exposed=False, rpc_passthrough_children=False
37+
)
2938
self.set_content(self.device_manager_widget)
3039

3140
@SafeSlot()

bec_widgets/applications/views/device_manager_view/device_manager_widget.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ class DeviceManagerWidget(BECWidget, QtWidgets.QWidget):
2222

2323
RPC = False
2424

25-
def __init__(self, parent=None, client=None):
26-
super().__init__(parent=parent, client=client)
25+
def __init__(self, parent=None, client=None, **kwargs):
26+
super().__init__(parent=parent, client=client, **kwargs)
2727
self.stacked_layout = QtWidgets.QStackedLayout()
2828
self.stacked_layout.setContentsMargins(0, 0, 0, 0)
2929
self.stacked_layout.setSpacing(0)

0 commit comments

Comments
 (0)