Mercurial > piecrust2
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 |