diff options
author | Brian Dolbec <dolsen@gentoo.org> | 2014-02-18 20:28:38 -0800 |
---|---|---|
committer | Brian Dolbec <dolsen@gentoo.org> | 2014-02-18 20:28:38 -0800 |
commit | 06ef019388f27baccdc19dc5505c7c37321955f1 (patch) | |
tree | 8abeb6064824477dc84626f8edecdaa381493d32 /pym/gentoolkit/revdep_rebuild | |
parent | revdep_rebuild/rebuild.py: Remove useless emerge_command reassignment to itself. (diff) | |
download | gentoolkit-06ef019388f27baccdc19dc5505c7c37321955f1.tar.gz gentoolkit-06ef019388f27baccdc19dc5505c7c37321955f1.tar.bz2 gentoolkit-06ef019388f27baccdc19dc5505c7c37321955f1.zip |
revdep_rebuild/rebuild.py: Add debug timing info for the emerge call.
Diffstat (limited to 'pym/gentoolkit/revdep_rebuild')
-rw-r--r-- | pym/gentoolkit/revdep_rebuild/rebuild.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/pym/gentoolkit/revdep_rebuild/rebuild.py b/pym/gentoolkit/revdep_rebuild/rebuild.py index 7ce145a..c487b99 100644 --- a/pym/gentoolkit/revdep_rebuild/rebuild.py +++ b/pym/gentoolkit/revdep_rebuild/rebuild.py @@ -20,6 +20,10 @@ import os import sys import getopt import logging +import time +current_milli_time = lambda: int(round(time.time() * 1000)) + + from portage.output import bold, red, blue, yellow, nocolor from .analyse import analyse @@ -166,10 +170,14 @@ def rebuild(logger, assigned, settings): ' --oneshot --complete-graph=y ' + bold(emerge_command)) + stime = current_milli_time() success = os.system( 'emerge ' + args + ' --oneshot --complete-graph=y ' + emerge_command) + ftime = current_milli_time() + logger.debug("\trebuild(); emerge call for %d ebuilds took: %s seconds" + % (len(_assigned), str((ftime-stime)/1000.0))) return success |