comparison piecrust/routing.py @ 344:bf32be298b89

internal: Template functions could potentially be called outside of a render.
author Ludovic Chabant <ludovic@chabant.com>
date Mon, 06 Apr 2015 22:50:01 -0700
parents 938be93215cb
children 4b1019bb2533
comparison
equal deleted inserted replaced
343:741e97e63048 344:bf32be298b89
238 registered_values = values[0] 238 registered_values = values[0]
239 else: 239 else:
240 registered_values = tuple(values) 240 registered_values = tuple(values)
241 eis = self.app.env.exec_info_stack 241 eis = self.app.env.exec_info_stack
242 cpi = eis.current_page_info.render_ctx.current_pass_info 242 cpi = eis.current_page_info.render_ctx.current_pass_info
243 cpi.used_taxonomy_terms.add( 243 if cpi:
244 (self.source_name, self.taxonomy_name, 244 cpi.used_taxonomy_terms.add(
245 registered_values)) 245 (self.source_name, self.taxonomy_name,
246 registered_values))
246 247
247 str_values = self.slugifyTaxonomyTerm(registered_values) 248 str_values = self.slugifyTaxonomyTerm(registered_values)
248 term_name = self.template_func_args[0] 249 term_name = self.template_func_args[0]
249 metadata = {term_name: str_values} 250 metadata = {term_name: str_values}
250 251