aboutsummaryrefslogtreecommitdiffstats
path: root/python/servo
diff options
context:
space:
mode:
authorFabrice Desré <fabrice@desre.org>2016-05-04 12:58:53 -0700
committerFabrice Desré <fabrice@desre.org>2016-05-04 12:58:53 -0700
commit5b328623af8545bfcf9bf242e6c65bc646f6ed50 (patch)
treef50c095524a25919d323d11288e8a49d588e7713 /python/servo
parent7a439e62371189a986f3339b80b70e76642dc060 (diff)
downloadservo-5b328623af8545bfcf9bf242e6c65bc646f6ed50.tar.gz
servo-5b328623af8545bfcf9bf242e6c65bc646f6ed50.zip
Make build time display more human friendly
Diffstat (limited to 'python/servo')
-rw-r--r--python/servo/build_commands.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/python/servo/build_commands.py b/python/servo/build_commands.py
index d5f29fea854..f525cee020c 100644
--- a/python/servo/build_commands.py
+++ b/python/servo/build_commands.py
@@ -9,6 +9,7 @@
from __future__ import print_function, unicode_literals
+import datetime
import os
import os.path as path
import sys
@@ -85,7 +86,7 @@ def notify_build_done(elapsed):
"""Generate desktop notification when build is complete and the
elapsed build time was longer than 30 seconds."""
if elapsed > 30:
- notify("Servo build", "Completed in %0.2fs" % elapsed)
+ notify("Servo build", "Completed in %s" % str(datetime.timedelta(seconds=elapsed)))
def notify(title, text):
@@ -240,7 +241,7 @@ class MachCommands(CommandBase):
# Generate Desktop Notification if elapsed-time > some threshold value
notify_build_done(elapsed)
- print("Build completed in %0.2fs" % elapsed)
+ print("Build completed in %s" % str(datetime.timedelta(seconds=elapsed)))
return status
@Command('build-cef',
@@ -276,7 +277,7 @@ class MachCommands(CommandBase):
# Generate Desktop Notification if elapsed-time > some threshold value
notify_build_done(elapsed)
- print("CEF build completed in %0.2fs" % elapsed)
+ print("CEF build completed in %s" % str(datetime.timedelta(seconds=elapsed)))
return ret
@@ -313,7 +314,7 @@ class MachCommands(CommandBase):
# Generate Desktop Notification if elapsed-time > some threshold value
notify_build_done(elapsed)
- print("GeckoLib build completed in %0.2fs" % elapsed)
+ print("GeckoLib build completed in %s" % str(datetime.timedelta(seconds=elapsed)))
return ret
@@ -351,7 +352,7 @@ class MachCommands(CommandBase):
# Generate Desktop Notification if elapsed-time > some threshold value
notify_build_done(elapsed)
- print("Gonk build completed in %0.2fs" % elapsed)
+ print("Gonk build completed in %s" % str(datetime.timedelta(seconds=elapsed)))
return ret