MCPcopy Create free account
hub / github.com/GerevAI/gerev / get_data_source_class

Method get_data_source_class

app/data_source/api/dynamic_loader.py:35–38  ·  view source on GitHub ↗
(data_source_name: str)

Source from the content-addressed store, hash-verified

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):

Callers

nothing calls this directly

Calls 3

find_class_fileMethod · 0.80
get_classMethod · 0.80

Tested by

no test coverage detected