comparison mercurial/templater.py @ 8517:110763cc3ab0

templater: lowercase error message Changing this messages should be safe: automated scripts ought to have debugged their templates and wont grep for this error message.
author Martin Geisler <mg@lazybytes.net>
date Sun, 17 May 2009 16:25:48 +0200
parents d72d1a97408a
children 2484868cffde
comparison
equal deleted inserted replaced
8516:8e2c0ab94432 8517:110763cc3ab0
72 72
73 def _format(self, expr, get, map): 73 def _format(self, expr, get, map):
74 key, format = expr.split('%') 74 key, format = expr.split('%')
75 v = get(key) 75 v = get(key)
76 if not hasattr(v, '__iter__'): 76 if not hasattr(v, '__iter__'):
77 raise SyntaxError(_("Error expanding '%s%%%s'") % (key, format)) 77 raise SyntaxError(_("error expanding '%s%%%s'") % (key, format))
78 lm = map.copy() 78 lm = map.copy()
79 for i in v: 79 for i in v:
80 lm.update(i) 80 lm.update(i)
81 yield self.process(format, lm) 81 yield self.process(format, lm)
82 82