(self)
| 193 | return os.path.join(self.get_codeplain_folder(), MODULE_METADATA_FILENAME) |
| 194 | |
| 195 | def get_hashes(self) -> dict[str, str]: |
| 196 | hashes = { |
| 197 | "source_hash": self.get_module_source_hash(), |
| 198 | "non_functional_source_hash": self.get_module_non_functional_source_hash(), |
| 199 | } |
| 200 | if len(self.required_modules) > 0: |
| 201 | hashes["required_modules_code_hash"] = self.required_modules[-1].get_module_code_hash() |
| 202 | return hashes |
| 203 | |
| 204 | def save_module_metadata(self): |
| 205 | codeplain_folder = self.get_codeplain_folder() |
no test coverage detected