Format a message

Function format_msg Format a strin with the given dict. Be a bit more verbose than default python about the error cause.
def format_msg(msg, args):

Format a strin with the given dict. Be a bit more verbose than default python about the error cause.

>>> format_msg("%(foo)", {})
Traceback (most recent call last):
...
GbpError: Failed to format %(foo): Missing value 'foo' in {}
>>> format_msg("%(foo)", {'foo': 'bar'})
Traceback (most recent call last):
...
GbpError: Failed to format %(foo) with {'foo': 'bar'}: incomplete format
>>> format_msg("A %(foo)s is a %(bar)s", {'foo': 'dog', 'bar': 'mamal'})
'A dog is a mamal'
API Documentation for git-buildpackage, generated by pydoctor at 2020-05-22 08:50:00.