Mercurial > piecrust2
comparison piecrust/rendering.py @ 430:21e26ed867b6
internal: Create full route metadata in one place.
Instead of combining things at different moments to make up route metadata,
build it once and for all up-front and use that.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Sat, 27 Jun 2015 08:27:35 -0700 |
parents | 3b658190c02b |
children | 32c7c2d219d2 |
comparison
equal
deleted
inserted
replaced
429:ca5a3c970263 | 430:21e26ed867b6 |
---|---|
32 self.page = page | 32 self.page = page |
33 self.route = route | 33 self.route = route |
34 self.route_metadata = route_metadata | 34 self.route_metadata = route_metadata |
35 | 35 |
36 def getUri(self, sub_num=1): | 36 def getUri(self, sub_num=1): |
37 return self.route.getUri(self.route_metadata, provider=self.page, | 37 return self.route.getUri(self.route_metadata, sub_num=sub_num) |
38 sub_num=sub_num) | |
39 | 38 |
40 def __getattr__(self, name): | 39 def __getattr__(self, name): |
41 return getattr(self.page, name) | 40 return getattr(self.page, name) |
42 | 41 |
43 | 42 |