[game-data-packager] 01/01: lazy loading of GOG & Steam modules to speed up startup

Alexandre Detiste detiste-guest at moszumanska.debian.org
Mon May 1 10:55:39 UTC 2017


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 6f89bad46d21e06816e848438b94b051c5164db2
Author: Alexandre Detiste <alexandre.detiste at gmail.com>
Date:   Mon May 1 12:55:10 2017 +0200

    lazy loading of GOG & Steam modules to speed up startup
---
 debian/changelog                   | 1 +
 game_data_packager/command_line.py | 4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 96dfa58..f991599 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -46,6 +46,7 @@ game-data-packager (50) UNRELEASED; urgency=medium
     - integration: Allow skipping test while offline [smcv]
     - unreal: Do lintian overrides from YAML, not from code [smcv]
     - build: For each package, summarize what gaps we failed to fill [smcv]
+    - lazy loading of GOG & Steam modules to speed up startup [adetiste]
 
  -- Simon McVittie <smcv at debian.org>  Sun, 30 Apr 2017 22:05:34 +0100
 
diff --git a/game_data_packager/command_line.py b/game_data_packager/command_line.py
index 9ea4155..3c7edbf 100644
--- a/game_data_packager/command_line.py
+++ b/game_data_packager/command_line.py
@@ -26,10 +26,8 @@ import zipfile
 from . import (load_games)
 from .config import (read_config)
 from .data import (ProgressCallback)
-from .gog import (run_gog_meta_mode)
 from .packaging import (get_packaging_system)
 from .paths import (DATADIR)
-from .steam import (run_steam_meta_mode)
 from .util import (human_size)
 from .version import (FORMAT, DISTRO)
 
@@ -292,9 +290,11 @@ def run_command_line():
                 sys.exit(2)
 
     if parsed.shortname == 'steam':
+        from .steam import (run_steam_meta_mode)
         run_steam_meta_mode(parsed, games)
         return
     elif parsed.shortname == 'gog':
+        from .gog import (run_gog_meta_mode)
         run_gog_meta_mode(parsed, games)
         return
     elif parsed.shortname in games:

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