[game-data-packager] 02/05: stats: add engine name

Alexandre Detiste detiste-guest at moszumanska.debian.org
Sun Dec 6 09:06:42 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 23c0f25733d6bf33a626138e99bdee5c94c8a60b
Author: Alexandre Detiste <alexandre.detiste at gmail.com>
Date:   Sun Dec 6 09:16:24 2015 +0100

    stats: add engine name
---
 game_data_packager/__init__.py | 4 ++--
 tools/stats.py                 | 7 ++++---
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/game_data_packager/__init__.py b/game_data_packager/__init__.py
index f5c427e..e24591a 100644
--- a/game_data_packager/__init__.py
+++ b/game_data_packager/__init__.py
@@ -770,14 +770,14 @@ class GameData(object):
                # 'or 0' is a workaround for the files without known size
                size_min += min(set(self.files[a].size or 0 for a in file.alternatives))
                size_max += max(set(self.files[a].size or 0 for a in file.alternatives))
-           else:
+           elif file.size:
                size_min += file.size
                size_max += file.size
         for filename in package._optional:
            file = self.files[filename]
            if file.alternatives:
                size_max += max(set(self.files[a].size for a in file.alternatives))
-           else:
+           elif file.size:
                size_max += file.size
         return (size_min, size_max)
 
diff --git a/tools/stats.py b/tools/stats.py
index 6a5381f..25a8312 100755
--- a/tools/stats.py
+++ b/tools/stats.py
@@ -34,13 +34,14 @@ for name, game in load_games().items():
              'fanmade': {True: 'Y'}.get(game.fanmade, 'N'),
              'package': package.name,
              'disks': package.disks or game.disks or 1,
+             'engine': package.engine or game.engine or '',
              'size_min': size_min,
              'size_max': size_max,
              })
 
 games = sorted(games, key=lambda k: (k['game'], order[k['type']], k['package']))
 
-print('GAME;YEAR;TYPE;FANMADE;PACKAGE;DISKS;SIZE_MIN;SIZE_MAX')
+print('GAME;YEAR;TYPE;FANMADE;PACKAGE;DISKS;ENGINE;SIZE_MIN;SIZE_MAX')
 for g in games:
-   print('%s;%d;%s;%s;%s;%d;%d;%d' % (g['game'], g['year'], g['type'], g['fanmade'],
-                                      g['package'], g['disks'], g['size_min'], g['size_max']))
+   print('%s;%d;%s;%s;%s;%d;%s;%d;%d' % (g['game'], g['year'], g['type'], g['fanmade'],
+                                      g['package'], g['disks'], g['engine'], g['size_min'], g['size_max']))

-- 
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