From 06ef019388f27baccdc19dc5505c7c37321955f1 Mon Sep 17 00:00:00 2001 From: Brian Dolbec Date: Tue, 18 Feb 2014 20:28:38 -0800 Subject: revdep_rebuild/rebuild.py: Add debug timing info for the emerge call. --- pym/gentoolkit/revdep_rebuild/rebuild.py | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'pym/gentoolkit/revdep_rebuild') 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 -- cgit v1.2.3-65-gdbad