[game-data-packager] 01/08: _populate_package: simplify

Simon McVittie smcv at debian.org
Thu Jan 15 09:40:15 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 f37978f38533f5b8678349ba5d60b297b9af536f
Author: Simon McVittie <smcv at debian.org>
Date:   Wed Jan 14 08:58:29 2015 +0000

    _populate_package: simplify
---
 lib/game_data_packager/__init__.py | 24 ++++--------------------
 1 file changed, 4 insertions(+), 20 deletions(-)

diff --git a/lib/game_data_packager/__init__.py b/lib/game_data_packager/__init__.py
index 479cdc0..14a4660 100644
--- a/lib/game_data_packager/__init__.py
+++ b/lib/game_data_packager/__init__.py
@@ -572,26 +572,10 @@ class GameData(object):
         }
 
     def _populate_package(self, package, d):
-        if 'type' in d:
-            package.type = d['type']
-
-        if 'longname' in d:
-            package.longname = d['longname']
-
-        if 'symlinks' in d:
-            package.symlinks = d['symlinks']
-
-        if 'install_to' in d:
-            package.install_to = d['install_to']
-
-        if 'install_to_docdir' in d:
-            package.install_to_docdir = d['install_to_docdir']
-
-        if 'install_contents_of' in d:
-            package.install_contents_of = d['install_contents_of']
-
-        if 'steam' in d:
-            package.steam = d['steam']
+        for k in ('type', 'longname', 'symlinks', 'install_to',
+                'install_to_docdir', 'install_contents_of', 'steam'):
+            if k in d:
+                setattr(package, k, d[k])
 
         if 'install' in d:
             for filename in d['install']:

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