summaryrefslogtreecommitdiffstats
path: root/gallery_dl/postprocessor/zip.py
diff options
context:
space:
mode:
authorLibravatarUnit 193 <unit193@ubuntu.com>2020-01-21 01:08:43 -0500
committerLibravatarUnit 193 <unit193@ubuntu.com>2020-01-21 01:08:43 -0500
commit4366125d2580982abb57bc65a26fc1fb8ef2a5df (patch)
tree743a26348e360c8b7f5eb89d4f704b015e902e68 /gallery_dl/postprocessor/zip.py
parentbc435e826dbe37969d9cbe280f58810d054932cc (diff)
New upstream version 1.12.3upstream/1.12.3
Diffstat (limited to 'gallery_dl/postprocessor/zip.py')
-rw-r--r--gallery_dl/postprocessor/zip.py21
1 files changed, 7 insertions, 14 deletions
diff --git a/gallery_dl/postprocessor/zip.py b/gallery_dl/postprocessor/zip.py
index 42f7608..a43c43a 100644
--- a/gallery_dl/postprocessor/zip.py
+++ b/gallery_dl/postprocessor/zip.py
@@ -1,6 +1,6 @@
# -*- coding: utf-8 -*-
-# Copyright 2018-2019 Mike Fährmann
+# Copyright 2018-2020 Mike Fährmann
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 as
@@ -9,17 +9,17 @@
"""Store files in ZIP archives"""
from .common import PostProcessor
+from .. import util
import zipfile
-import os
class ZipPP(PostProcessor):
COMPRESSION_ALGORITHMS = {
"store": zipfile.ZIP_STORED,
- "zip": zipfile.ZIP_DEFLATED,
+ "zip" : zipfile.ZIP_DEFLATED,
"bzip2": zipfile.ZIP_BZIP2,
- "lzma": zipfile.ZIP_LZMA,
+ "lzma" : zipfile.ZIP_LZMA,
}
def __init__(self, pathfmt, options):
@@ -64,18 +64,11 @@ class ZipPP(PostProcessor):
self.zfile.close()
if self.delete:
- try:
- # remove target directory
- os.rmdir(self.path)
- except OSError:
- pass
+ util.remove_directory(self.path)
if self.zfile and not self.zfile.NameToInfo:
- try:
- # delete empty zip archive
- os.unlink(self.zfile.filename)
- except OSError:
- pass
+ # remove empty zip archive
+ util.remove_file(self.zfile.filename)
__postprocessor__ = ZipPP