(component_type: str, component_name: str, **kwargs)
| 321 | |
| 322 | |
| 323 | def select_component(component_type: str, component_name: str, **kwargs) -> QlClassInit[Any]: |
| 324 | component_path = f'.{component_type}.{component_name}' |
| 325 | component_class = f'Ql{component_name.capitalize()}Manager' |
| 326 | |
| 327 | obj = ql_get_module_function(component_path, component_class) |
| 328 | |
| 329 | return partial(obj, **kwargs) |
| 330 | |
| 331 | |
| 332 | def select_debugger(options: Union[str, bool]) -> Optional[QlClassInit['QlDebugger']]: |
no test coverage detected