MCPcopy Create free account
hub / github.com/Speakn0w/RealChart2Code / search_recursive

Function search_recursive

RealChart2Code_eval/evaluate_task3.py:129–138  ·  view source on GitHub ↗
(search_dir: Path, depth: int = 0)

Source from the content-addressed store, hash-verified

127 found_files = {}
128
129 def search_recursive(search_dir: Path, depth: int = 0):
130 if depth > 5:
131 return
132
133 for item in search_dir.iterdir():
134 if item.is_file() and item.suffix.lower() in ['.csv', '.xlsx']:
135 if item.name in filenames:
136 found_files[item.name] = item
137 elif item.is_dir() and not item.name.startswith('.'):
138 search_recursive(item, depth + 1)
139
140 search_recursive(directory)
141 return found_files

Callers 1

find_data_filesFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected