comparison configmix/config.py @ 40:8d66aef2f7fb

Comment about exceptions when filters are missing. Missing filters are regarded as more serious errors than missing variables.
author Franz Glasner <hg@dom66.de>
date Thu, 07 Apr 2016 23:19:51 +0200
parents 8715e5cc59ac
children aa8345dae995
comparison
equal deleted inserted replaced
39:8715e5cc59ac 40:8d66aef2f7fb
213 def _apply_filters(self, filters, value): 213 def _apply_filters(self, filters, value):
214 for name in filters: 214 for name in filters:
215 try: 215 try:
216 filterfn = lookup_filter(name) 216 filterfn = lookup_filter(name)
217 except KeyError: 217 except KeyError:
218 #
219 # Convert to NameError because we find a missing filters
220 # a very serious error.
221 #
218 raise NameError("Filter %r not found" % name) 222 raise NameError("Filter %r not found" % name)
219 else: 223 else:
220 value = filterfn(self, value) 224 value = filterfn(self, value)
221 return value 225 return value