gbp.format
module documentationgbp
Format a message
Function | format_str | Format a string with the given dict. Be a bit more verbose than default python about the error cause. |
Format a string with the given dict. Be a bit more verbose than default python about the error cause.
>>> format_str("%(foo)", {}) Traceback (most recent call last): ... gbp.errors.GbpError: Failed to format %(foo): Missing value 'foo' in {} >>> format_str("%(foo)", {'foo': 'bar'}) Traceback (most recent call last): ... gbp.errors.GbpError: Failed to format %(foo) with {'foo': 'bar'}: incomplete format >>> format_str("A %(foo)s is a %(bar)s", {'foo': 'dog', 'bar': 'mamal'}) 'A dog is a mamal'