diff options
author | Aviv Keshet <akeshet@chromium.org> | 2015-11-12 13:15:06 -0800 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2015-11-12 17:54:54 -0800 |
commit | 3b381682ba143e72e365ae7fb629c3200b74ed9c (patch) | |
tree | 07dd5ff418398a2e672fb9437ee5f5b94c74aa09 | |
parent | 585b7e0e3dcc14c2e949fdbae837363f21f971f2 (diff) | |
download | chromite-3b381682ba143e72e365ae7fb629c3200b74ed9c.tar.gz |
parallel_emerge: provide more time logging
Example of new logging line:
Pending 0/1, Fetching 1/1, [Time 13:14:32 | Elapsed 0m4.5s | Load 0.8
1.09 1.1]
BUG=None
TEST=None
Change-Id: Ib0ed982087f3edeb5bc20ce5130814e590ad4923
Reviewed-on: https://chromium-review.googlesource.com/312296
Commit-Ready: Aviv Keshet <akeshet@chromium.org>
Tested-by: Aviv Keshet <akeshet@chromium.org>
Reviewed-by: David James <davidjames@chromium.org>
-rw-r--r-- | scripts/parallel_emerge.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/scripts/parallel_emerge.py b/scripts/parallel_emerge.py index 176ef34e0..c2199655a 100644 --- a/scripts/parallel_emerge.py +++ b/scripts/parallel_emerge.py @@ -1517,6 +1517,7 @@ class EmergeQueue(object): def _Status(self): """Print status.""" current_time = time.time() + current_time_struct = time.localtime(current_time) no_output = True # Print interim output every minute if --show-output is used. Otherwise, @@ -1563,7 +1564,9 @@ class EmergeQueue(object): if retries: line += "Retrying %s, " % (retries,) load = " ".join(str(x) for x in os.getloadavg()) - line += ("[Time %dm%.1fs Load %s]" % (seconds / 60, seconds % 60, load)) + line += ("[Time %s | Elapsed %dm%.1fs | Load %s]" % ( + time.strftime('%H:%M:%S', current_time_struct), seconds / 60, + seconds % 60, load)) self._Print(line) def _Finish(self, target): |