mercurial/templater.py
changeset 8198 cf9accffd0b3
parent 8194 63c47e4ac617
child 8218 e61cb2813d2a
equal deleted inserted replaced
8197:d94f17c27505 8198:cf9accffd0b3
    70             if val[0] in "'\"":
    70             if val[0] in "'\"":
    71                 try:
    71                 try:
    72                     self.cache[key] = parsestring(val)
    72                     self.cache[key] = parsestring(val)
    73                 except SyntaxError, inst:
    73                 except SyntaxError, inst:
    74                     raise SyntaxError('%s: %s' %
    74                     raise SyntaxError('%s: %s' %
    75                                       (conf.getsource('', key), inst.args[0]))
    75                                       (conf.source('', key), inst.args[0]))
    76             else:
    76             else:
    77                 self.map[key] = os.path.join(self.base, val)
    77                 self.map[key] = os.path.join(self.base, val)
    78 
    78 
    79     def __contains__(self, key):
    79     def __contains__(self, key):
    80         return key in self.cache or key in self.map
    80         return key in self.cache or key in self.map