diff options
author | Brian Dolbec <dolsen@gentoo.org> | 2014-02-18 20:56:24 -0800 |
---|---|---|
committer | Brian Dolbec <dolsen@gentoo.org> | 2014-02-18 20:56:24 -0800 |
commit | e39db54a6071281d71084579995e1fe34846c72d (patch) | |
tree | c61b558fd76bdf33078972b2ac9be5355aa11c85 /pym/gentoolkit/revdep_rebuild | |
parent | revdep_rebuild/rebuild.py: Add debug timing info for the emerge call. (diff) | |
download | gentoolkit-e39db54a6071281d71084579995e1fe34846c72d.tar.gz gentoolkit-e39db54a6071281d71084579995e1fe34846c72d.tar.bz2 gentoolkit-e39db54a6071281d71084579995e1fe34846c72d.zip |
revdep_rebuild/rebuild.py: Migrate an os.system() call to subprocess.call()
Diffstat (limited to 'pym/gentoolkit/revdep_rebuild')
-rw-r--r-- | pym/gentoolkit/revdep_rebuild/rebuild.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/pym/gentoolkit/revdep_rebuild/rebuild.py b/pym/gentoolkit/revdep_rebuild/rebuild.py index c487b99..0725c7c 100644 --- a/pym/gentoolkit/revdep_rebuild/rebuild.py +++ b/pym/gentoolkit/revdep_rebuild/rebuild.py @@ -20,6 +20,7 @@ import os import sys import getopt import logging +import subprocess import time current_milli_time = lambda: int(round(time.time() * 1000)) @@ -171,10 +172,9 @@ def rebuild(logger, assigned, settings): bold(emerge_command)) stime = current_milli_time() - success = os.system( - 'emerge ' + args + - ' --oneshot --complete-graph=y ' + - emerge_command) + _args = 'emerge ' + args + ' --oneshot --complete-graph=y ' + emerge_command + _args = _args.split() + success = subprocess.call(_args) ftime = current_milli_time() logger.debug("\trebuild(); emerge call for %d ebuilds took: %s seconds" % (len(_assigned), str((ftime-stime)/1000.0))) |