From f9055fce9fd4c399fefdacebaf27c649493f269d Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Fri, 14 Jul 2023 16:12:08 +0200 Subject: [PATCH] Disable slow safety mode of reportlab in prod --- src/pretix/base/pdf.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/pretix/base/pdf.py b/src/pretix/base/pdf.py index 897493c98f..f1c76507c2 100644 --- a/src/pretix/base/pdf.py +++ b/src/pretix/base/pdf.py @@ -48,6 +48,7 @@ from functools import partial from io import BytesIO import jsonschema +import reportlab.rl_config from bidi.algorithm import get_display from django.conf import settings from django.contrib.staticfiles import finders @@ -85,6 +86,9 @@ from pretix.presale.style import get_fonts logger = logging.getLogger(__name__) +if not settings.DEBUG: + reportlab.rl_config.shapeChecking = 0 + DEFAULT_VARIABLES = OrderedDict(( ("secret", {