[game-data-packager] 09/14: GameData: factorize

Simon McVittie smcv at debian.org
Sun Feb 15 15:25:39 UTC 2015


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 086aeac5a31f83d4f579a8ce428cf57b69aa6454
Author: Alexandre Detiste <alexandre.detiste at gmail.com>
Date:   Thu Feb 12 12:34:22 2015 +0100

    GameData: factorize
---
 game_data_packager/__init__.py | 18 ++++--------------
 1 file changed, 4 insertions(+), 14 deletions(-)

diff --git a/game_data_packager/__init__.py b/game_data_packager/__init__.py
index 07305ca..8c6863e 100644
--- a/game_data_packager/__init__.py
+++ b/game_data_packager/__init__.py
@@ -479,11 +479,10 @@ class GameData(object):
 
         self.argument_parser = None
 
-        if 'longname' in self.yaml:
-            self.longname = self.yaml['longname']
-
-        if 'copyright' in self.yaml:
-            self.copyright = self.yaml['copyright']
+        for k in ('longname', 'copyright', 'compress_deb', 'help_text',
+                 'steam'):
+            if k in self.yaml:
+                setattr(self, k, self.yaml[k])
 
         if 'aliases' in self.yaml:
             self.aliases = set(self.yaml['aliases'])
@@ -621,15 +620,6 @@ class GameData(object):
             if f.sha256 is not None:
                 self.known_sha256s.setdefault(f.sha256, set()).add(filename)
 
-        if 'compress_deb' in self.yaml:
-            self.compress_deb = self.yaml['compress_deb']
-
-        if 'help_text' in self.yaml:
-            self.help_text = self.yaml['help_text']
-
-        if 'steam' in self.yaml:
-            self.steam = self.yaml['steam']
-
         # consistency check
         for package in self.packages.values():
             for provider in package.install_contents_of:

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