[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