summaryrefslogtreecommitdiff
path: root/Lib/gettext.py
diff options
context:
space:
mode:
authorJulien Palard <julien@palard.fr>2019-05-09 16:22:15 +0200
committerGitHub <noreply@github.com>2019-05-09 16:22:15 +0200
commitafd1e6d2f0f5aaf4030d13342809ec0915dedf81 (patch)
tree832da190993468bc973995f96ca60d580a08069c /Lib/gettext.py
parent88db8bd0648588c67eeab16d0bc72ec5c206e3ad (diff)
downloadcpython-git-afd1e6d2f0f5aaf4030d13342809ec0915dedf81.tar.gz
bpo-36239: Skip comments in gettext infos (GH-12255)
Diffstat (limited to 'Lib/gettext.py')
-rw-r--r--Lib/gettext.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/Lib/gettext.py b/Lib/gettext.py
index 72a313a085..b98f501884 100644
--- a/Lib/gettext.py
+++ b/Lib/gettext.py
@@ -417,6 +417,9 @@ class GNUTranslations(NullTranslations):
item = b_item.decode().strip()
if not item:
continue
+ # Skip over comment lines:
+ if item.startswith('#-#-#-#-#') and item.endswith('#-#-#-#-#'):
+ continue
k = v = None
if ':' in item:
k, v = item.split(':', 1)