kraft
kraft copied to clipboard
openSUSE Leap 15.3: PDF Creation with ReportLab Fails
On a fresh install with openSUSE 15.3 Leap, Kraft can not create PDFs based on Reportlab.
The issue is with python3 (which kraft uses by default) in the reportlib package. This patch fixes it:
--- utils.py 2021-06-01 13:53:48.792141696 +0200
+++ /usr/lib64/python3.6/site-packages/reportlab/lib/utils.py 2021-06-01 13:54:03.636483879 +0200
@@ -870,7 +870,7 @@
im = self._image
mode = self.mode = im.mode
if mode=='RGBA':
- if Image.VERSION.startswith('1.1.7'): im.load()
+ if Image.__version__.startswith('1.1.7'): im.load()
self._dataA = ImageReader(im.split()[3])
im = im.convert('RGB')
self.mode = 'RGB'
Python2 works fine, regardless if the patch was applied or not.