(project_dir, exclude_paths)
| 124 | return df |
| 125 | |
| 126 | def find_sconstruct_paths(project_dir, exclude_paths): |
| 127 | sconstruct_paths = [] |
| 128 | for root, dirs, files in os.walk(project_dir): |
| 129 | |
| 130 | if all(exclude_path not in root for exclude_path in exclude_paths): |
| 131 | |
| 132 | if 'SConstruct' in files: |
| 133 | sconstruct_paths.append(root) |
| 134 | return sconstruct_paths |
| 135 | |
| 136 | def output_to_markdown(df, output_file): |
| 137 | with open(output_file, 'w', encoding='utf-8') as file: |