|
@@ -790,6 +790,8 @@ def format_line(format, data):
|
|
|
raise InvalidPlaceholder(key, format)
|
|
|
try:
|
|
|
return format.format(**data)
|
|
|
+ except KeyError as ke:
|
|
|
+ raise InvalidPlaceholder(ke.args[0], format)
|
|
|
except Exception as e:
|
|
|
raise PlaceholderError(format, data, e.__class__.__name__, str(e))
|
|
|
|