Mercurial > public > mercurial-scm > hg
comparison mercurial/templater.py @ 10339:23e608f42f2c
fix spaces/identation issues
author | Benoit Boissinot <benoit.boissinot@ens-lyon.org> |
---|---|
date | Fri, 05 Feb 2010 18:50:08 +0100 |
parents | 08a0f04b56bd |
children | b91c1804008e |
comparison
equal
deleted
inserted
replaced
10333:b9e44cc97355 | 10339:23e608f42f2c |
---|---|
93 try: | 93 try: |
94 filters = [self.filters[f] for f in parts[1:]] | 94 filters = [self.filters[f] for f in parts[1:]] |
95 except KeyError, i: | 95 except KeyError, i: |
96 raise SyntaxError(_("unknown filter '%s'") % i[0]) | 96 raise SyntaxError(_("unknown filter '%s'") % i[0]) |
97 def apply(get): | 97 def apply(get): |
98 x = get(val) | 98 x = get(val) |
99 for f in filters: | 99 for f in filters: |
100 x = f(x) | 100 x = f(x) |
101 return x | 101 return x |
102 self.cache[expr] = apply | 102 self.cache[expr] = apply |
103 return self.cache[expr](get) | 103 return self.cache[expr](get) |
104 | 104 |
105 def _process(self, tmpl, map): | 105 def _process(self, tmpl, map): |
106 '''Render a template. Returns a generator.''' | 106 '''Render a template. Returns a generator.''' |