Parse code snippets from all files in directory. Args: code_directory_path: Directory path containing code files. Returns: List of Parsed Snippets
(self, code_directory_path)
| 77 | return parsed_snippets |
| 78 | |
| 79 | def parse_directory(self, code_directory_path): |
| 80 | """ |
| 81 | Parse code snippets from all files in directory. |
| 82 | |
| 83 | Args: |
| 84 | code_directory_path: Directory path containing code files. |
| 85 | |
| 86 | Returns: |
| 87 | List of Parsed Snippets |
| 88 | """ |
| 89 | parsed_contents = [] |
| 90 | for filename in glob.glob(f"{code_directory_path}/**/*.py", recursive=True): |
| 91 | # print(filename) |
| 92 | with open(filename, "rb") as codefile: |
| 93 | code_content = codefile.read() |
| 94 | |
| 95 | parsed_content = self.parse_file(code_content, filename) |
| 96 | parsed_contents.extend(parsed_content) |
| 97 | |
| 98 | return parsed_contents |
| 99 | |
| 100 | def to_dataframe_row(embedded_snippets: list[Snippet]): |
| 101 | """ |
no test coverage detected