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 |
