From be78bcab91d559e2134d0144b607130b9fe1f245 Mon Sep 17 00:00:00 2001 From: Magnus Hagander Date: Wed, 17 Sep 2025 13:38:30 +0200 Subject: [PATCH] Fix independent loading of contextutil Contextutil is loaded by jinjapdf, but didn't work without patching away access to settings. Fix that, so it's back to working independently. --- postgresqleu/confreg/contextutil.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/postgresqleu/confreg/contextutil.py b/postgresqleu/confreg/contextutil.py index 101e7cd4..c58a8fab 100644 --- a/postgresqleu/confreg/contextutil.py +++ b/postgresqleu/confreg/contextutil.py @@ -3,8 +3,13 @@ import json import logging import copy -from postgresqleu.util.context_processors import settings_context - +try: + from postgresqleu.util.context_processors import settings_context +except ImportError: + # When running standalone jinjapdf, we will fail to import the global settings, + # so in this case just set it to empty. + def settings_context(): + return {} try: import yaml -- 2.39.5