Show More
@@ -1011,8 +1011,11 b' class templater(object):' | |||
|
1011 | 1011 | def __call__(self, t, **mapping): |
|
1012 | 1012 | ttype = t in self.map and self.map[t][0] or 'default' |
|
1013 | 1013 | if ttype not in self.ecache: |
|
1014 | self.ecache[ttype] = engines[ttype](self.load, | |
|
1015 | self.filters, self.defaults) | |
|
1014 | try: | |
|
1015 | ecls = engines[ttype] | |
|
1016 | except KeyError: | |
|
1017 | raise error.Abort(_('invalid template engine: %s') % ttype) | |
|
1018 | self.ecache[ttype] = ecls(self.load, self.filters, self.defaults) | |
|
1016 | 1019 | proc = self.ecache[ttype] |
|
1017 | 1020 | |
|
1018 | 1021 | stream = proc.process(t, mapping) |
@@ -44,4 +44,11 b'' | |||
|
44 | 44 | 0 97e5f848f0936960273bbf75be6388cd0350a32b -1 0000000000000000000000000000000000000000 |
|
45 | 45 | -1 0000000000000000000000000000000000000000 -1 0000000000000000000000000000000000000000 |
|
46 | 46 | |
|
47 | invalid engine type: | |
|
48 | ||
|
49 | $ echo 'changeset = unknown:changeset.txt' > unknownenginemap | |
|
50 | $ hg log --style=./unknownenginemap | |
|
51 | abort: invalid template engine: unknown | |
|
52 | [255] | |
|
53 | ||
|
47 | 54 |
$ |
General Comments 0
You need to be logged in to leave comments.
Login now