diff options
author | Guido Günther <agx@sigxcpu.org> | 2014-08-19 20:07:35 +0200 |
---|---|---|
committer | Guido Günther <agx@sigxcpu.org> | 2014-08-19 22:02:26 +0200 |
commit | ae5805e4db74e844f78777c2fd91f409e0fcd7a8 (patch) | |
tree | f28e0d72dda6928b9890fdf60f7fc3889b8f53bc /gbp/deb/git.py | |
parent | 6823e519deaf2a37a3d6225cd0392954c423b569 (diff) |
Improve error messages on formatting errors
Make it easier for the user to detect misformated replacement strings in
config files and command line options.
Diffstat (limited to 'gbp/deb/git.py')
-rw-r--r-- | gbp/deb/git.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gbp/deb/git.py b/gbp/deb/git.py index 6105fe7d..2a848d4f 100644 --- a/gbp/deb/git.py +++ b/gbp/deb/git.py @@ -19,6 +19,7 @@ import re from gbp.git import GitRepository, GitRepositoryError from gbp.deb.pristinetar import DebianPristineTar +from gbp.format import format_msg class DebianGitRepository(GitRepository): """A git repository that holds the source of a Debian package""" @@ -104,7 +105,7 @@ class DebianGitRepository(GitRepository): >>> DebianGitRepository.version_to_tag("debian/%(version)s", "0:0~0") 'debian/0%0_0' """ - return format % dict(version=DebianGitRepository._sanitize_version(version)) + return format_msg(format, dict(version=DebianGitRepository._sanitize_version(version))) @staticmethod def _sanitize_version(version): |