This is an automated email from the git hooks/post-receive script. smcv pushed a commit to branch master in repository game-data-packager.
commit 980caccb6121cc3f3d433643c9cb0e5dde3cee1e Author: Simon McVittie <[email protected]> Date: Thu Jan 22 12:14:30 2015 +0000 Open all text files as UTF-8 --- game_data_packager/__init__.py | 12 +++++++----- game_data_packager/config.py | 2 +- game_data_packager/games/doom_common.py | 23 +++++++++++++++-------- game_data_packager/version.py | 2 +- 4 files changed, 24 insertions(+), 15 deletions(-) diff --git a/game_data_packager/__init__.py b/game_data_packager/__init__.py index d49273a..3ca2e75 100644 --- a/game_data_packager/__init__.py +++ b/game_data_packager/__init__.py @@ -1152,7 +1152,7 @@ class GameData(object): return [wanted.download] for mirror_list, details in wanted.download.items(): try: - f = open(os.path.join(ETCDIR, mirror_list)) + f = open(os.path.join(ETCDIR, mirror_list), encoding='utf-8') for line in f: url = line.strip() if not url: @@ -1483,8 +1483,9 @@ class GameData(object): return if os.path.exists(copy_from + '.in'): - copy_with_substitutions(open(copy_from + '.in'), - open(copy_to, 'w'), + copy_with_substitutions(open(copy_from + '.in', + encoding='utf-8'), + open(copy_to, 'w', encoding='utf-8'), PACKAGE=package.name) return @@ -1608,7 +1609,8 @@ class GameData(object): os.chmod(os.path.join(destdir, 'DEBIAN/md5sums'), 0o644) try: - control_in = open(self.get_control_template(package)) + control_in = open(self.get_control_template(package), + encoding='utf-8') control = Deb822(control_in) except FileNotFoundError: control = Deb822() @@ -2218,7 +2220,7 @@ def load_yaml_games(workdir=None): g = os.path.basename(yamlfile) g = g[:len(g) - 5] - yaml_data = yaml.load(open(yamlfile)) + yaml_data = yaml.load(open(yamlfile, encoding='utf-8')) plugin = yaml_data.get('plugin', g) diff --git a/game_data_packager/config.py b/game_data_packager/config.py index 628846c..35cdad0 100644 --- a/game_data_packager/config.py +++ b/game_data_packager/config.py @@ -32,7 +32,7 @@ def read_config(): config = { 'install': False, 'preserve': True } try: - with open(CONFIG) as conffile: + with open(CONFIG, encoding='utf-8') as conffile: lineno = 0 for line in conffile: lineno += 1 diff --git a/game_data_packager/games/doom_common.py b/game_data_packager/games/doom_common.py index de84c28..0bc2d0d 100644 --- a/game_data_packager/games/doom_common.py +++ b/game_data_packager/games/doom_common.py @@ -110,13 +110,17 @@ class DoomGameData(GameData): main_wad = package.main_wad copy_with_substitutions( - open(os.path.join(DATADIR, 'doom-common.README.Debian.in')), - open(os.path.join(docdir, 'README.Debian'), 'w'), + open(os.path.join(DATADIR, 'doom-common.README.Debian.in'), + encoding='utf-8'), + open(os.path.join(docdir, 'README.Debian'), 'w', + encoding='utf-8'), PACKAGE=package.name, GAME=(package.longname or self.longname)) copy_with_substitutions( - open(os.path.join(DATADIR, 'doom-common.copyright.in')), - open(os.path.join(docdir, 'copyright'), 'w'), + open(os.path.join(DATADIR, 'doom-common.copyright.in'), + encoding='utf-8'), + open(os.path.join(docdir, 'copyright'), 'w', + encoding='utf-8'), PACKAGE=package.name, IWAD=main_wad) @@ -142,9 +146,10 @@ class DoomGameData(GameData): for basename in (package.name, 'doom-common'): from_ = os.path.join(DATADIR, basename + '.desktop.in') if os.path.exists(from_): - copy_with_substitutions(open(from_), + copy_with_substitutions(open(from_, + encoding='utf-8'), open(os.path.join(appdir, '%s.desktop' % package.name), - 'w'), + 'w', encoding='utf-8'), GAME=wad_base, LONG=(package.longname or self.longname), ENGINE=(package.engine or self.engine)) @@ -155,8 +160,10 @@ class DoomGameData(GameData): debdir = os.path.join(destdir, 'DEBIAN') mkdir_p(debdir) copy_with_substitutions( - open(os.path.join(DATADIR, 'doom-common.preinst.in')), - open(os.path.join(debdir, 'preinst'), 'w'), + open(os.path.join(DATADIR, 'doom-common.preinst.in'), + encoding='utf-8'), + open(os.path.join(debdir, 'preinst'), 'w', + encoding='utf-8'), IWAD=main_wad) os.chmod(os.path.join(debdir, 'preinst'), 0o755) diff --git a/game_data_packager/version.py b/game_data_packager/version.py index 50d4157..c2bbf78 100644 --- a/game_data_packager/version.py +++ b/game_data_packager/version.py @@ -5,5 +5,5 @@ from debian.changelog import Changelog -cl = Changelog(open('debian/changelog'), strict=False) +cl = Changelog(open('debian/changelog', encoding='utf-8'), strict=False) GAME_PACKAGE_VERSION = str(cl.full_version) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/game-data-packager.git _______________________________________________ Pkg-games-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits

