diff --git a/python/servo/build_commands.py b/python/servo/build_commands.py index d5f29fea854c..f525cee020ca 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 @@ def build(self, target=None, release=False, dev=False, jobs=None, # 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 @@ def build_cef(self, jobs=None, verbose=False, release=False): # 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 @@ def build_geckolib(self, jobs=None, verbose=False, release=False): # 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 @@ def build_gonk(self, jobs=None, verbose=False, release=False): # 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