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