je_load_density.utils.callback.callback_function_executor
Classes
回呼函式執行器 Callback Function Executor |
- class je_load_density.utils.callback.callback_function_executor.CallbackFunctionExecutor
Bases:
object回呼函式執行器 Callback Function Executor
提供事件觸發與回呼機制,先執行指定的 trigger function, 再執行 callback function。 Provides a mechanism to trigger a function from event_dict, then execute a callback function.
- callback_function(trigger_function_name: str, callback_function: Callable, callback_function_param: dict | list | None = None, callback_param_method: str = 'kwargs', **kwargs) Any
執行事件函式並呼叫回呼函式 Execute trigger function and then call callback function
- Parameters:
trigger_function_name – 事件函式名稱 (must exist in event_dict)
callback_function – 回呼函式 (callback function to execute)
callback_function_param – 回呼函式參數 (dict for kwargs, list for args)
callback_param_method – 參數傳遞方式 (“kwargs” or “args”)
kwargs – 傳給事件函式的參數 (parameters for trigger function)
- Returns:
事件函式的回傳值 (return value of trigger function)