[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