[pp:python] restore archive functionality
fixes regression introduced in 09f0ba8e9c
This commit is contained in:
@@ -21,7 +21,7 @@ class PostProcessor():
|
||||
def __repr__(self):
|
||||
return self.__class__.__name__
|
||||
|
||||
def _init_archive(self, job, options, prefix=None):
|
||||
def _archive_init(self, job, options, prefix=None):
|
||||
if archive_path := options.get("archive"):
|
||||
extr = job.extractor
|
||||
|
||||
@@ -54,11 +54,13 @@ class PostProcessor():
|
||||
else:
|
||||
self.log.debug(
|
||||
"Using %s archive '%s'", self.name, archive_path)
|
||||
job.register_hooks({"finalize": self._close_archive})
|
||||
return True
|
||||
|
||||
self.archive = None
|
||||
return False
|
||||
|
||||
def _close_archive(self, _):
|
||||
def _archive_register(self, job):
|
||||
job.register_hooks({"finalize": self._archive_close})
|
||||
|
||||
def _archive_close(self, _):
|
||||
self.archive.close()
|
||||
|
||||
Reference in New Issue
Block a user