Selaa lähdekoodia

Merge pull request #225 from znegva/thumbnailer-ignore-nonimages

improved thumbnailer plugin
Justin Mayer 10 vuotta sitten
vanhempi
commit
46eeb802a4
1 muutettua tiedostoa jossa 7 lisäystä ja 4 poistoa
  1. 7 4
      thumbnailer/thumbnailer.py

+ 7 - 4
thumbnailer/thumbnailer.py

@@ -106,10 +106,13 @@ class _resizer(object):
         if not path.exists(out_path):
             os.makedirs(out_path)
         if not path.exists(filename):
-            image = Image.open(in_path)
-            thumbnail = self.resize(image)
-            thumbnail.save(filename)
-            logger.info("Generated Thumbnail {0}".format(path.basename(filename)))
+            try:
+                image = Image.open(in_path)
+                thumbnail = self.resize(image)
+                thumbnail.save(filename)
+                logger.info("Generated Thumbnail {0}".format(path.basename(filename)))
+            except IOError:
+                logger.info("Generating Thumbnail for {0} skipped".format(path.basename(filename)))
 
 
 def resize_thumbnails(pelican):