| 179 | self._smart_save_xml(destination_zip, self._project_info, "project.bcfp") |
| 180 | |
| 181 | def _save_version(self, destination_zip: ZipFileInterface) -> None: |
| 182 | if not self._version and self._zip_file: |
| 183 | destination_zip.writestr("bcf.version", self._zip_file.read("bcf.version")) |
| 184 | else: |
| 185 | self._save_xml(destination_zip, "bcf.version", self.version) |
| 186 | |
| 187 | def _save_extensions(self, destination_zip: ZipFileInterface) -> None: |
| 188 | self._smart_save_xml(destination_zip, self._extensions, "extensions.xml") |