[game-data-packager] 01/01: check help_text for Unicode symbols
Alexandre Detiste
detiste-guest at moszumanska.debian.org
Wed May 6 17:17:39 UTC 2015
This is an automated email from the git hooks/post-receive script.
detiste-guest pushed a commit to branch master
in repository game-data-packager.
commit 6ae8a46281e1a79cfddd5a80e6e0876e0370ef36
Author: Alexandre Detiste <alexandre.detiste at gmail.com>
Date: Wed May 6 18:59:00 2015 +0200
check help_text for Unicode symbols
---
game_data_packager/__init__.py | 2 +-
game_data_packager/util.py | 4 ++--
tools/check_syntax.py | 1 +
3 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/game_data_packager/__init__.py b/game_data_packager/__init__.py
index e0ac6a9..3c0f3d5 100644
--- a/game_data_packager/__init__.py
+++ b/game_data_packager/__init__.py
@@ -2137,7 +2137,7 @@ class GameData(object):
parser = parsers.add_parser(self.shortname,
help=longname, aliases=aliases,
description='Package data files for %s.' % longname,
- epilog=self.help_text,
+ epilog=ascii_safe(self.help_text),
formatter_class=argparse.RawDescriptionHelpFormatter,
parents=(base_parser,),
**kwargs)
diff --git a/game_data_packager/util.py b/game_data_packager/util.py
index 6ecf30f..12a115e 100644
--- a/game_data_packager/util.py
+++ b/game_data_packager/util.py
@@ -152,6 +152,6 @@ def lang_score(lang):
def ascii_safe(string, force=False):
if sys.stdout.encoding != 'UTF-8' or force:
- string = string.translate(str.maketrans('àäçčéèêëîïíł',
- 'aacceeeeiiil'))
+ string = string.translate(str.maketrans('àäçčéèêëîïíł§',
+ 'aacceeeeiiil*'))
return string
diff --git a/tools/check_syntax.py b/tools/check_syntax.py
index bf4880b..7428f1e 100755
--- a/tools/check_syntax.py
+++ b/tools/check_syntax.py
@@ -24,6 +24,7 @@ from game_data_packager.util import ascii_safe
if __name__ == '__main__':
for name, game in load_games().items():
ascii_safe(game.longname, force=True).encode('ascii')
+ ascii_safe(game.help_text, force=True).encode('ascii')
if 'DEBUG' in os.environ:
print('# %s -----------------------------------------' % name)
print(yaml.safe_dump(game.to_yaml()))
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/game-data-packager.git
More information about the Pkg-games-commits
mailing list