Show More
@@ -6,23 +6,12 b'' | |||
|
6 | 6 | > templateutil, |
|
7 | 7 | > ) |
|
8 | 8 | > |
|
9 |
> class mytemplater( |
|
|
10 | > def __init__(self, loader, filters, defaults, resources, aliases): | |
|
11 |
> self.loader |
|
|
12 | > self._defaults = defaults | |
|
13 | > self._resources = resources | |
|
14 | > | |
|
15 | > def symbol(self, mapping, key): | |
|
16 | > return mapping[key] | |
|
17 | > | |
|
18 | > def resource(self, mapping, key): | |
|
19 | > v = self._resources[key] | |
|
20 | > if v is None: | |
|
21 | > v = mapping[key] | |
|
22 | > return v | |
|
9 | > class mytemplater(templater.engine): | |
|
10 | > def _load(self, t): | |
|
11 | > return self._loader(t) | |
|
23 | 12 | > |
|
24 | 13 | > def process(self, t, map): |
|
25 |
> tmpl = self.load |
|
|
14 | > tmpl = self._load(t) | |
|
26 | 15 | > props = self._defaults.copy() |
|
27 | 16 | > props.update(map) |
|
28 | 17 | > for k, v in props.items(): |
General Comments 0
You need to be logged in to leave comments.
Login now