aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Dolbec <dolsen@gentoo.org>2014-02-18 20:56:24 -0800
committerBrian Dolbec <dolsen@gentoo.org>2014-02-18 20:56:24 -0800
commite39db54a6071281d71084579995e1fe34846c72d (patch)
treec61b558fd76bdf33078972b2ac9be5355aa11c85 /pym/gentoolkit/revdep_rebuild
parentrevdep_rebuild/rebuild.py: Add debug timing info for the emerge call. (diff)
downloadgentoolkit-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.py8
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)))