]> git.lizzy.rs Git - nhentai.git/blobdiff - nhentai/downloader.py
fix for issue #236
[nhentai.git] / nhentai / downloader.py
index f0aa9fde874f9c13c13273e3a1a7e458651ce5b7..b0b6a6a31d3c588f6ca40227ff80f227395e7c8a 100644 (file)
@@ -113,13 +113,18 @@ class Downloader(Singleton):
         else:
             logger.log(15, '{0} downloaded successfully'.format(data))
 
-    def download(self, queue, folder=''):
+    def download(self, queue, folder='', regenerate_cbz=False):
         if not isinstance(folder, text):
             folder = str(folder)
 
         if self.path:
             folder = os.path.join(self.path, folder)
 
+        if os.path.exists(folder + '.cbz'):
+            if not regenerate_cbz:
+                logger.warning('CBZ file \'{}.cbz\' exists, ignored download request'.format(folder))
+                return
+
         if not os.path.exists(folder):
             logger.warning('Path \'{0}\' does not exist, creating.'.format(folder))
             try: