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

Method find_class_file

app/data_source/api/dynamic_loader.py:51–59  ·  view source on GitHub ↗
(directory, class_name)

Source from the content-addressed store, hash-verified

49
50 @staticmethod
51 def find_class_file(directory, class_name):
52 for root, dirs, files in os.walk(directory):
53 for file in files:
54 if file.endswith('.py'):
55 file_path = os.path.join(root, file)
56 classes = DynamicLoader.extract_classes(file_path)
57 if class_name in classes:
58 return file_path
59 return None
60
61 @staticmethod
62 def find_data_sources() -> Dict[str, ClassInfo]:

Callers 1

get_data_source_classMethod · 0.80

Calls 1

extract_classesMethod · 0.80

Tested by

no test coverage detected