summaryrefslogtreecommitdiffstats
path: root/module/plugins/internal/UnZip.py
diff options
context:
space:
mode:
authorGravatar Olivier <olivier-dev@gmx.com> 2016-06-08 08:37:39 +0200
committerGravatar Olivier <olivier-dev@gmx.com> 2016-06-08 08:37:39 +0200
commit8d550644b7547114327752aa840f032352a661f1 (patch)
tree11ad9aac48bd76b4ce6ec5a6487ea3c2f877f34b /module/plugins/internal/UnZip.py
parent[ExtractArchive] Fix (diff)
downloadpyload-8d550644b7547114327752aa840f032352a661f1.tar.xz
[ExtractArchive] Maintain archive.files property
Diffstat (limited to 'module/plugins/internal/UnZip.py')
-rw-r--r--module/plugins/internal/UnZip.py5
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)