Show More
@@ -6,23 +6,12 b'' | |||||
6 | > templateutil, |
|
6 | > templateutil, | |
7 | > ) |
|
7 | > ) | |
8 | > |
|
8 | > | |
9 |
> class mytemplater( |
|
9 | > class mytemplater(templater.engine): | |
10 | > def __init__(self, loader, filters, defaults, resources, aliases): |
|
10 | > def _load(self, t): | |
11 |
> self.loader |
|
11 | > return self._loader(t) | |
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 |
|
|||
23 | > |
|
12 | > | |
24 | > def process(self, t, map): |
|
13 | > def process(self, t, map): | |
25 |
> tmpl = self.load |
|
14 | > tmpl = self._load(t) | |
26 | > props = self._defaults.copy() |
|
15 | > props = self._defaults.copy() | |
27 | > props.update(map) |
|
16 | > props.update(map) | |
28 | > for k, v in props.items(): |
|
17 | > for k, v in props.items(): |
General Comments 0
You need to be logged in to leave comments.
Login now