(cls)
| 51 | |
| 52 | @classmethod |
| 53 | def get_data_source_classes(cls) -> Dict[str, BaseDataSource]: |
| 54 | if not cls._initialized: |
| 55 | cls.init() |
| 56 | cls._initialized = True |
| 57 | |
| 58 | return cls._data_source_classes |
| 59 | |
| 60 | @classmethod |
| 61 | async def create_data_source(cls, name: str, config: dict) -> BaseDataSource: |
no test coverage detected