Mercurial > public > mercurial-scm > hg-stable
diff mercurial/templater.py @ 13175:09cde75e0613
templater: give slightly nicer error for unknown map entries
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Mon, 20 Dec 2010 12:09:00 -0600 |
parents | ea3bada953d3 |
children | 895f54a79c6e |
line wrap: on
line diff
--- a/mercurial/templater.py Tue Dec 07 22:14:43 2010 -0600 +++ b/mercurial/templater.py Mon Dec 20 12:09:00 2010 -0600 @@ -214,6 +214,8 @@ if not t in self.cache: try: self.cache[t] = open(self.map[t][1]).read() + except KeyError, inst: + raise util.Abort(_('"%s" not in template map') % inst.args[0]) except IOError, inst: raise IOError(inst.args[0], _('template file %s: %s') % (self.map[t][1], inst.args[1]))