comparison mercurial/templater.py @ 10282:08a0f04b56bd

many, many trivial check-code fixups
author Matt Mackall <mpm@selenic.com>
date Mon, 25 Jan 2010 00:05:27 -0600
parents d6512b3e9ac0
children 23e608f42f2c
comparison
equal deleted inserted replaced
10281:e7d3b509af8b 10282:08a0f04b56bd
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 if isinstance(i, dict): 80 if isinstance(i, dict):
81 lm.update(i) 81 lm.update(i)
82 yield self.process(format, lm) 82 yield self.process(format, lm)
83 else: 83 else:
84 # v is not an iterable of dicts, this happen when 'key' 84 # v is not an iterable of dicts, this happen when 'key'
85 # has been fully expanded already and format is useless. 85 # has been fully expanded already and format is useless.
242 242
243 if isinstance(styles, str): 243 if isinstance(styles, str):
244 styles = [styles] 244 styles = [styles]
245 245
246 for style in styles: 246 for style in styles:
247
248 if not style: 247 if not style:
249 continue 248 continue
250 locations = [os.path.join(style, 'map'), 'map-' + style] 249 locations = [os.path.join(style, 'map'), 'map-' + style]
251 locations.append('map') 250 locations.append('map')
252 251