utils.py: acoid errors when using greyscale images
authorrobin
Mon, 19 Aug 2013 12:42:35 +0100
changeset 3769 51bcf79be4df
parent 3768 47598bdb4896
child 3770 66947196524b
utils.py: acoid errors when using greyscale images
src/reportlab/lib/utils.py
--- a/src/reportlab/lib/utils.py	Mon Aug 05 11:52:48 2013 +0900
+++ b/src/reportlab/lib/utils.py	Mon Aug 19 12:42:35 2013 +0100
@@ -672,7 +672,10 @@
                 try:
                     palette = palette.palette
                 except:
-                    palette = palette.data
+                    try:
+                        palette = palette.data
+                    except:
+                        return None
                 return map(ord, palette[transparency:transparency+3])
             else:
                 return None