diff options
author | Olivier <olivier-dev@gmx.com> | 2016-06-08 08:37:39 +0200 |
---|---|---|
committer | Olivier <olivier-dev@gmx.com> | 2016-06-08 08:37:39 +0200 |
commit | 8d550644b7547114327752aa840f032352a661f1 (patch) | |
tree | 11ad9aac48bd76b4ce6ec5a6487ea3c2f877f34b /module/plugins/internal/UnZip.py | |
parent | [ExtractArchive] Fix (diff) | |
download | pyload-8d550644b7547114327752aa840f032352a661f1.tar.xz |
[ExtractArchive] Maintain archive.files property
Diffstat (limited to 'module/plugins/internal/UnZip.py')
-rw-r--r-- | module/plugins/internal/UnZip.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/module/plugins/internal/UnZip.py b/module/plugins/internal/UnZip.py index 50ab80da3..2870dc4eb 100644 --- a/module/plugins/internal/UnZip.py +++ b/module/plugins/internal/UnZip.py @@ -36,7 +36,8 @@ class UnZip(Extractor): def list(self, password=None): with zipfile.ZipFile(self.target, 'r') as z: z.setpassword(password) - return z.namelist() + self.files = z.namelist() + return self.files def verify(self, password=None): @@ -63,6 +64,8 @@ class UnZip(Extractor): with zipfile.ZipFile(self.target, 'r') as z: z.setpassword(password) z.extractall(self.dest) + self.files = z.namelist() + return self.files except RuntimeError, e: raise ArchiveError(e) |