allow missing field access keys in format strings (#136)

This commit is contained in:
Mike Fährmann
2018-12-22 13:54:14 +01:00
parent 0c9762f00e
commit c5d4f558c9
2 changed files with 8 additions and 2 deletions

View File

@@ -382,11 +382,11 @@ class Formatter():
def _apply(self, key, funcs, fmt):
def wrap(obj):
if key in obj:
try:
obj = obj[key]
for func in funcs:
obj = func(obj)
else:
except Exception:
obj = self.default
return fmt(obj)
return wrap