comparison piecrust/routing.py @ 438:cff70eeb1cc1

bug: Fix routing bug introduced by 21e26ed867b6.
author Ludovic Chabant <ludovic@chabant.com>
date Sat, 27 Jun 2015 22:18:50 -0700
parents 21e26ed867b6
children a17774094db8
comparison
equal deleted inserted replaced
437:62274d805a6e 438:cff70eeb1cc1
281 "got %d." % 281 "got %d." %
282 (func_def, len(self.template_func_args), 282 (func_def, len(self.template_func_args),
283 len(args))) 283 len(args)))
284 metadata = {} 284 metadata = {}
285 for arg_name, arg_val in zip(self.template_func_args, args): 285 for arg_name, arg_val in zip(self.template_func_args, args):
286 #TODO: fix this hard-coded shit.
287 if arg_name in ['year', 'month', 'day']:
288 arg_val = int(arg_val)
286 metadata[arg_name] = arg_val 289 metadata[arg_name] = arg_val
287 return self.getUri(metadata) 290 return self.getUri(metadata)
288 291
289 self.template_func = template_func 292 self.template_func = template_func
290 293