(data_source_name: str)
| 33 | |
| 34 | @staticmethod |
| 35 | def get_data_source_class(data_source_name: str): |
| 36 | class_name = f"{snake_case_to_pascal_case(data_source_name)}DataSource" |
| 37 | class_file_path = DynamicLoader.find_class_file(DynamicLoader.SOURCES_PATH, class_name) |
| 38 | return DynamicLoader.get_class(class_file_path, class_name) |
| 39 | |
| 40 | @staticmethod |
| 41 | def get_class(file_path: str, class_name: str): |
nothing calls this directly
no test coverage detected