From c8972cf19d01aaf6c162f7089bbedd15b86c47b7 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sun, 14 Oct 2018 13:50:41 +0100 Subject: [PATCH] Escape: Add two missing doublings of \ in some docstrings. The \\\\ in the source text inside """...""" turn into \\: >>> print(""" ... >>> DebianGitRepository.version_to_tag("%(version%-%\\\\%)s", "0-1.2.3") ... """) >>> DebianGitRepository.version_to_tag("%(version%-%\\%)s", "0-1.2.3") >>> The \\ inside the quoted source text turn into \ when received by version_to_tag. Detected by flake8: ./gbp/deb/git.py:171:-37: W605 invalid escape sequence '\%' Signed-off-by: Ian Jackson --- gbp/deb/git.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gbp/deb/git.py b/gbp/deb/git.py index 2e14f53..ebeda76 100644 --- a/gbp/deb/git.py +++ b/gbp/deb/git.py @@ -166,7 +166,7 @@ class DebianGitRepository(PkgGitRepository): 'libfoo-1-8-1' >>> DebianGitRepository.version_to_tag("v%(version%.%_)s", "1.2.3") 'v1_2_3' - >>> DebianGitRepository.version_to_tag("%(version%-%\%)s", "0-1.2.3") + >>> DebianGitRepository.version_to_tag("%(version%-%\\\\%)s", "0-1.2.3") '0%1.2.3' """ f, v = cls._mangle_version(format, version) @@ -178,7 +178,7 @@ class DebianGitRepository(PkgGitRepository): """ Basic version mangling to replce single characters - >>> DebianGitRepository._mangle_version("%(version%-%\%)s", "0-1.2.3") + >>> DebianGitRepository._mangle_version("%(version%-%\\\\%)s", "0-1.2.3") ('%(version)s', '0%1.2.3') """ r = re.search(cls.version_mangle_re, format) -- 2.30.2