@@ -68,6 +68,11 @@ def get_module(
6868 return instance
6969
7070 class_name = self ._module_config .get_value (module_name )
71+ if class_name is None :
72+ self ._logger .warning (
73+ f"Module { module_name } not found in config. Using default module { default_module_class_name } "
74+ )
75+
7176 if class_name is not None :
7277 try :
7378 module_class : type = self ._load_module (class_name )
@@ -124,9 +129,12 @@ def get_module(
124129 def get_extend_action (
125130 self , action_name : str , default_action_class_name : str
126131 ) -> ExtendAction :
127- class_name = self ._module_config .get_value_or_default (
128- action_name , default_action_class_name
129- )
132+ class_name = self ._module_config .get_value (action_name )
133+ if class_name is None :
134+ self ._logger .warning (
135+ f"Action { action_name } not found in config. Using default action { default_action_class_name } "
136+ )
137+ class_name = default_action_class_name
130138
131139 action_class : type = self ._load_module (class_name )
132140
@@ -150,9 +158,12 @@ def get_extend_action(
150158 def get_channel_subscriber (
151159 self , channel_subscriber_name : str , default_channel_subscriber_name : str
152160 ) -> ChannelSubscriber :
153- class_name = self ._module_config .get_value_or_default (
154- channel_subscriber_name , default_channel_subscriber_name
155- )
161+ class_name = self ._module_config .get_value (channel_subscriber_name )
162+ if class_name is None :
163+ self ._logger .warning (
164+ f"Channel subscriber { channel_subscriber_name } not found in config. Using default channel subscriber { default_channel_subscriber_name } "
165+ )
166+ class_name = default_channel_subscriber_name
156167
157168 channel_subscriber_class : type = self ._load_module (class_name )
158169
@@ -172,9 +183,12 @@ def get_channel_subscriber(
172183 def get_message_coordinator (
173184 self , message_coordinator_name : str , default_message_coordinator_name : str
174185 ) -> MessageCoordinator :
175- class_name = self ._module_config .get_value_or_default (
176- message_coordinator_name , default_message_coordinator_name
177- )
186+ class_name = self ._module_config .get_value (message_coordinator_name )
187+ if class_name is None :
188+ self ._logger .warning (
189+ f"Channel subscriber { message_coordinator_name } not found in config. Using default channel subscriber { default_message_coordinator_name } "
190+ )
191+ class_name = default_message_coordinator_name
178192
179193 message_coordinator_class : type = self ._load_module (class_name )
180194
@@ -194,9 +208,12 @@ def get_message_coordinator(
194208 def get_command_executor (
195209 self , command_executor_name : str , default_command_executor_name : str
196210 ) -> CommandExecutor :
197- class_name = self ._module_config .get_value_or_default (
198- command_executor_name , default_command_executor_name
199- )
211+ class_name = self ._module_config .get_value (command_executor_name )
212+ if class_name is None :
213+ self ._logger .warning (
214+ f"Command executor { command_executor_name } not found in config. Using default command executor { default_command_executor_name } "
215+ )
216+ class_name = default_command_executor_name
200217
201218 command_executor_class : type = self ._load_module (class_name )
202219
@@ -220,9 +237,12 @@ def get_command_executor(
220237 def get_command_picker (
221238 self , command_picker_name : str , default_command_picker_name : str
222239 ) -> CommandPicker :
223- class_name = self ._module_config .get_value_or_default (
224- command_picker_name , default_command_picker_name
225- )
240+ class_name = self ._module_config .get_value (command_picker_name )
241+ if class_name is None :
242+ self ._logger .warning (
243+ f"Command picker { command_picker_name } not found in config. Using default command picker { default_command_picker_name } "
244+ )
245+ class_name = default_command_picker_name
226246
227247 command_picker_class : type = self ._load_module (class_name )
228248
0 commit comments