From 1c6d2e87f7e0051f33b043e6e0de41ee66ae304b Mon Sep 17 00:00:00 2001 From: Christopher Allan Webber Date: Wed, 15 May 2013 11:11:24 -0500 Subject: [PATCH] Oh right, actually add that hook we just documented, "template_context_prerender" :) This commit sponsored by William Goudie. Thanks Bill! :) --- mediagoblin/tools/template.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/mediagoblin/tools/template.py b/mediagoblin/tools/template.py index aab571f0..3d651a6e 100644 --- a/mediagoblin/tools/template.py +++ b/mediagoblin/tools/template.py @@ -113,6 +113,13 @@ def render_template(request, template_path, context): (request.controller_name, template_path), context) + # More evil: allow plugins to possibly do something to the context + # in every request ever with access to the request and other + # variables. Note: this is slower than using + # template_global_context + context = hook_transform( + 'template_context_prerender', context) + rendered = template.render(context) if common.TESTS_ENABLED: -- 2.25.1