Contextutil is loaded by jinjapdf, but didn't work without patching away
access to settings. Fix that, so it's back to working independently.
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