From 6586083f78b5f5a9f258094ef6979ed0f7e9fece Mon Sep 17 00:00:00 2001 From: Erik Stein Date: Mon, 17 Dec 2018 18:15:42 +0100 Subject: [PATCH] Debugging utils. --- shared/utils/debugging.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 shared/utils/debugging.py diff --git a/shared/utils/debugging.py b/shared/utils/debugging.py new file mode 100644 index 0000000..eaaf7c0 --- /dev/null +++ b/shared/utils/debugging.py @@ -0,0 +1,16 @@ +import logging + +from django.template import TemplateDoesNotExist +from django.template.loader import select_template + + +logger = logging.getLogger(__name__) + + +def log_select_template(template_names): + logger.info("\nPossible template names:") + logger.info("\n".join(template_names)) + try: + logger.info("Chosen: %s" % select_template(template_names).template.name) + except TemplateDoesNotExist: + logger.warn(" Could not find a matching template file.")