Skip to content

Commit 3d9b6a0

Browse files
committed
formats
1 parent a468023 commit 3d9b6a0

File tree

3 files changed

+144
-93
lines changed

3 files changed

+144
-93
lines changed

src/navigate/controller/sub_controllers/plugins.py

Lines changed: 17 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -112,9 +112,13 @@ def load_plugins_through_manager(self, plugin_manager):
112112
if plugin_config is None:
113113
continue
114114
plugin_display_name = plugin_config.get("name", plugin_name)
115-
116-
plugin_frame = plugin_manager.load_view(plugin_name, plugin_path, plugin_display_name)
117-
plugin_controller = plugin_manager.load_controller(plugin_name, plugin_path, plugin_display_name)
115+
116+
plugin_frame = plugin_manager.load_view(
117+
plugin_name, plugin_path, plugin_display_name
118+
)
119+
plugin_controller = plugin_manager.load_controller(
120+
plugin_name, plugin_path, plugin_display_name
121+
)
118122

119123
if plugin_frame and plugin_controller:
120124
if plugin_config["view"] == "Popup":
@@ -126,15 +130,18 @@ def load_plugins_through_manager(self, plugin_manager):
126130
),
127131
)
128132
else:
129-
self.build_tab_window(
130-
plugin_name, plugin_frame, plugin_controller
131-
)
133+
self.build_tab_window(plugin_name, plugin_frame, plugin_controller)
132134
# feature
133135
plugin_manager.load_features(plugin_name, plugin_path)
134136

135137
# acquisition mode
136138
acquisition_modes = plugin_config.get("acquisition_modes", [])
137-
plugin_manager.load_acquisition_modes(plugin_name, plugin_path, acquisition_modes, self.register_acquisition_mode)
139+
plugin_manager.load_acquisition_modes(
140+
plugin_name,
141+
plugin_path,
142+
acquisition_modes,
143+
self.register_acquisition_mode,
144+
)
138145

139146
def build_tab_window(self, plugin_name, frame, controller):
140147
"""Build tab for a plugin
@@ -234,10 +241,10 @@ def func_with_wrapper(*args, **kwargs):
234241
)
235242

236243
return func_with_wrapper
237-
244+
238245
def register_acquisition_mode(self, acquisition_mode_name, module):
239246
"""Register acquisition mode
240-
247+
241248
Parameters
242249
----------
243250
acquisition_mode_name : str
@@ -248,16 +255,13 @@ def register_acquisition_mode(self, acquisition_mode_name, module):
248255
if not module:
249256
return
250257
acquisition_mode = [
251-
m
252-
for m in dir(module)
253-
if isinstance(getattr(module, m), AcquisitionMode)
258+
m for m in dir(module) if isinstance(getattr(module, m), AcquisitionMode)
254259
]
255260
if acquisition_mode:
256261
self.parent_controller.add_acquisition_mode(
257262
acquisition_mode_name,
258263
getattr(module, acquisition_mode[0]),
259264
)
260-
261265

262266

263267
class UninstallPluginController(GUIController):

src/navigate/model/plugins_model.py

Lines changed: 20 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright (c) 2021-2022 The University of Texas Southwestern Medical Center.
1+
# Copyright (c) 2021-2024 The University of Texas Southwestern Medical Center.
22
# All rights reserved.
33

44
# Redistribution and use in source and binary forms, with or without
@@ -58,9 +58,7 @@ def load_plugins(self):
5858
if not os.path.exists(self.feature_lists_path):
5959
os.makedirs(self.feature_lists_path)
6060

61-
plugins_path = os.path.join(
62-
Path(__file__).resolve().parent.parent, "plugins"
63-
)
61+
plugins_path = os.path.join(Path(__file__).resolve().parent.parent, "plugins")
6462
plugins_config_path = os.path.join(
6563
get_navigate_path(), "config", "plugins_config.yml"
6664
)
@@ -69,10 +67,10 @@ def load_plugins(self):
6967
self.load_plugins_through_manager(PluginPackageManager)
7068

7169
return self.devices_dict, self.plugin_acquisition_modes
72-
70+
7371
def load_plugins_through_manager(self, plugin_manager):
7472
"""Load plugins through plugin manager
75-
73+
7674
Parameters
7775
----------
7876
plugin_manager : object
@@ -92,19 +90,25 @@ def load_plugins_through_manager(self, plugin_manager):
9290
plugin_manager.load_features(plugin_name, plugin_path)
9391

9492
# feature lists
95-
plugin_manager.load_feature_lists(plugin_name, plugin_path, self.register_feature_list)
93+
plugin_manager.load_feature_lists(
94+
plugin_name, plugin_path, self.register_feature_list
95+
)
9696

9797
# acquisition mode
9898
acquisition_modes = plugin_config.get("acquisition_modes", [])
99-
plugin_manager.load_acquisition_modes(plugin_name, plugin_path, acquisition_modes, self.register_acquisition_mode)
99+
plugin_manager.load_acquisition_modes(
100+
plugin_name,
101+
plugin_path,
102+
acquisition_modes,
103+
self.register_acquisition_mode,
104+
)
100105

101106
# load devices
102107
plugin_manager.load_devices(plugin_name, plugin_path, self.register_device)
103108

104-
105109
def register_device(self, device, module):
106110
"""Regiseter device
107-
111+
108112
Parameters
109113
----------
110114
device : str
@@ -157,19 +161,15 @@ def register_device(self, device, module):
157161
)
158162
else:
159163
self.devices_dict[device_type_name] = {}
160-
self.devices_dict[device_type_name][
161-
"ref_list"
162-
] = module.DEVICE_REF_LIST
163-
self.devices_dict[device_type_name][
164-
"load_device"
165-
] = module.load_device
164+
self.devices_dict[device_type_name]["ref_list"] = module.DEVICE_REF_LIST
165+
self.devices_dict[device_type_name]["load_device"] = module.load_device
166166
self.devices_dict[device_type_name][
167167
"start_device"
168168
] = module.start_device
169-
169+
170170
def register_acquisition_mode(self, acquisition_mode_name, module):
171171
"""Register acquisition mode
172-
172+
173173
Parameters
174174
----------
175175
acquisition_mode_name : str
@@ -180,9 +180,7 @@ def register_acquisition_mode(self, acquisition_mode_name, module):
180180
if not module:
181181
return
182182
acquisition_mode = [
183-
m
184-
for m in dir(module)
185-
if isinstance(getattr(module, m), AcquisitionMode)
183+
m for m in dir(module) if isinstance(getattr(module, m), AcquisitionMode)
186184
]
187185
if acquisition_mode:
188186
self.plugin_acquisition_modes[acquisition_mode_name] = getattr(
@@ -191,7 +189,7 @@ def register_acquisition_mode(self, acquisition_mode_name, module):
191189

192190
def register_feature_list(self, plugin_feature_list, module):
193191
"""Register feature list
194-
192+
195193
Parameters
196194
----------
197195
plugin_feature_list : str

0 commit comments

Comments
 (0)