summarylogtreecommitdiffstats
path: root/reportlab-4.1.0-compatibility.patch
diff options
context:
space:
mode:
authorCarl Smedstad2024-03-09 16:59:44 +0100
committerCarl Smedstad2024-03-09 17:00:52 +0100
commit778defcc4336ad059054c6fcf349cdf1ed928066 (patch)
tree77215438a57ccbaed2170aeee9b21fbab2fe1aa8 /reportlab-4.1.0-compatibility.patch
parente82dbf546f3b1b1030942a7cfd512a6f67869d09 (diff)
downloadaur-778defcc4336ad059054c6fcf349cdf1ed928066.tar.gz
upgpkg: 0.2.15-2
Diffstat (limited to 'reportlab-4.1.0-compatibility.patch')
-rw-r--r--reportlab-4.1.0-compatibility.patch28
1 files changed, 28 insertions, 0 deletions
diff --git a/reportlab-4.1.0-compatibility.patch b/reportlab-4.1.0-compatibility.patch
new file mode 100644
index 000000000000..0ba4658d2677
--- /dev/null
+++ b/reportlab-4.1.0-compatibility.patch
@@ -0,0 +1,28 @@
+From 1252510bd23b833b45b4d252aeac62c1eb51eeef Mon Sep 17 00:00:00 2001
+From: Stefan <96178532+stefan6419846@users.noreply.github.com>
+Date: Sat, 10 Feb 2024 11:47:23 +0100
+Subject: [PATCH] Adapt to new ShowBoundaryValue import
+
+---
+ xhtml2pdf/context.py | 7 ++++++-
+ 1 file changed, 6 insertions(+), 1 deletion(-)
+
+diff --git a/xhtml2pdf/context.py b/xhtml2pdf/context.py
+index 31abc542..d768875b 100644
+--- a/xhtml2pdf/context.py
++++ b/xhtml2pdf/context.py
+@@ -27,8 +27,13 @@
+ from reportlab.lib.styles import ParagraphStyle
+ from reportlab.pdfbase import pdfmetrics
+ from reportlab.pdfbase.ttfonts import TTFont
+-from reportlab.platypus.frames import Frame, ShowBoundaryValue
++from reportlab.platypus.frames import Frame
+ from reportlab.platypus.paraparser import ParaFrag, ps2tt, tt2ps
++try:
++ from reportlab.pdfgen.canvas import ShowBoundaryValue
++except ImportError:
++ # reportlab < 4.0.9.1
++ from reportlab.platypus.frames import ShowBoundaryValue
+
+ from xhtml2pdf import default, parser
+ from xhtml2pdf.files import getFile, pisaFileObject