minor fixes for images in epub/mobi
authorJan Szejko <j-sz@o2.pl>
Wed, 16 Mar 2016 11:39:43 +0000 (12:39 +0100)
committerJan Szejko <j-sz@o2.pl>
Wed, 16 Mar 2016 11:39:43 +0000 (12:39 +0100)
lib/librarian
src/catalogue/models/book.py

index 6d1ec86..5085131 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 6d1ec864ca2ec59a74afe0f025134fdd18e4f5b5
+Subproject commit 50851315ec74af3cad225137935de36904c4c29b
index 6e66f2e..a4017fb 100644 (file)
@@ -247,6 +247,10 @@ class Book(models.Model):
 
     def download_pictures(self, remote_gallery_url):
         gallery_path = self.gallery_path()
 
     def download_pictures(self, remote_gallery_url):
         gallery_path = self.gallery_path()
+        # delete previous files, so we don't include old files in ebooks
+        for filename in os.listdir(gallery_path):
+            file_path = os.path.join(gallery_path, filename)
+            os.unlink(file_path)
         ilustr_elements = list(self.wldocument().edoc.findall('//ilustr'))
         if ilustr_elements:
             makedirs(gallery_path)
         ilustr_elements = list(self.wldocument().edoc.findall('//ilustr'))
         if ilustr_elements:
             makedirs(gallery_path)