@@ -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