diff --git a/scripts/all_games.py b/scripts/all_games.py index 366d4a46..47f60523 100755 --- a/scripts/all_games.py +++ b/scripts/all_games.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python2 +#!/usr/bin/env python3 # -*- mode: python; coding: koi8-r; -*- # @@ -6,7 +6,7 @@ import sys import os import time # from pprint import pprint -import __builtin__ +import builtins from pysollib.mygettext import fix_gettext import pysollib.games import pysollib.games.special @@ -18,8 +18,8 @@ from pysollib.gamedb import GI from pysollib.mfxutil import latin1_normalize from pysollib.resource import CSI os.environ['LANG'] = 'C' -__builtin__.__dict__['_'] = lambda x: x -__builtin__.__dict__['n_'] = lambda x: x +builtins.__dict__['_'] = lambda x: x +builtins.__dict__['n_'] = lambda x: x pysollib_path = os.path.join(sys.path[0], '..') sys.path[0] = os.path.normpath(pysollib_path) @@ -112,7 +112,7 @@ def by_type(): games_by_type[gt] += 1 else: games_by_type[gt] = 1 - games_by_type_list = games_by_type.items() + games_by_type_list = list(games_by_type.items()) games_by_type_list.sort(key=lambda x: x[0]) # print '
Name | Number |
---|---|
%s | @@ -189,7 +189,7 @@ def get_text(): games_list[gi.short_name] = '' for n in gi.altnames: games_list[n] = '' - games_list = games_list.keys() + games_list = list(games_list.keys()) games_list.sort() print('''\ # SOME DESCRIPTIVE TITLE. @@ -210,7 +210,7 @@ msgstr "" ''' % (time.asctime(), sys.argv[0])) for g in games_list: - print('msgid "%s"\nmsgstr ""\n' % g.encode('utf-8')) + print('msgid "%s"\nmsgstr ""\n' % g) def old_plain_text(): @@ -227,7 +227,7 @@ def old_plain_text(): games_list = games_list.keys() games_list.sort() for g in games_list: - print(g.encode('utf-8')) + print(g) def plain_text(): @@ -239,9 +239,9 @@ def plain_text(): # gc = gi.gameclass # h = gc.Hint_Class is None and 'None' or gc.Hint_Class.__name__ # print gi.name.encode('utf-8'), h - print(gi.name.encode('utf-8')) + print(gi.name) for n in gi.altnames: - print(n.encode('utf-8')) + print(n) # name = gi.name.lower() # name = re.sub('\W', '', name) # print id, name #, gi.si.game_type, |