Skip to content

Commit b963d0e

Browse files
Update notice_packager.py
1 parent 561d231 commit b963d0e

1 file changed

Lines changed: 4 additions & 5 deletions

File tree

ted_sws/notice_packager/services/notice_packager.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,9 @@ class NoticePackager:
5555
def __init__(self, notice: Notice, action: str):
5656
self.tmp_dir = TemporaryDirectory()
5757
self.tmp_dir_path = Path(self.tmp_dir.name)
58-
self.notice_metadata: ExtractedMetadata = XMLManifestationMetadataExtractor(
58+
notice_metadata: ExtractedMetadata = XMLManifestationMetadataExtractor(
5959
xml_manifestation=notice.xml_manifestation).to_metadata()
60-
self.archiver = ArchiverFactory.get_archiver(ARCHIVE_ZIP_FORMAT)
61-
metadata_transformer = MetadataTransformer(self.notice_metadata)
60+
metadata_transformer = MetadataTransformer(notice_metadata)
6261
self.template_metadata = metadata_transformer.template_metadata(action=action)
6362
self.notice_id = self.template_metadata.notice.id
6463
self.notice_action = self.template_metadata.notice.action.type
@@ -116,9 +115,9 @@ def get_archive_name(self) -> str:
116115
return archive_name
117116

118117
def pack(self) -> str:
119-
118+
archiver = ArchiverFactory.get_archiver(ARCHIVE_ZIP_FORMAT)
120119
archive_path = self.tmp_dir_path / self.get_archive_name()
121-
package_path = self.archiver.process_archive(archive_path, self.files)
120+
package_path = archiver.process_archive(archive_path, self.files)
122121
raw_archive_content = package_path.read_bytes()
123122
archive_content = base64.b64encode(raw_archive_content)
124123
return str(archive_content, 'utf-8')

0 commit comments

Comments
 (0)