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.")