Ori.livneh has submitted this change and it was merged.

Change subject: vbench: tidy up string formatting code
......................................................................


vbench: tidy up string formatting code

Change-Id: Iff118b42bdff1a0be941b45038c3a93842cf3ff7
---
M files/ve/vbench
1 file changed, 6 insertions(+), 17 deletions(-)

Approvals:
  Ori.livneh: Verified; Looks good to me, approved



diff --git a/files/ve/vbench b/files/ve/vbench
index 7b69f6d..03c32bd 100755
--- a/files/ve/vbench
+++ b/files/ve/vbench
@@ -183,14 +183,10 @@
     return [(f.__name__, f(series)) for f in (min, max, mean, median, std)]
 
 
-def highlight(*args):
-    return WHITE + ''.join(map(str, args)) + RESET
-
-
 def format_summary(summary):
     """Pretty-print summary statistics."""
-    items = ('%s: %s' % (k, highlight(round(v, 2), 'ms')) for k, v in summary)
-    return ''.join(string.ljust(item, 30) for item in items)
+    items = (string.ljust('%s: *%.2fms*' % (k, v), 30) for k, v in summary)
+    return ''.join(items)
 
 
 class ChromeCPUProfile(object):
@@ -355,8 +351,8 @@
                 return handler(params)
 
     def showSummary(self):
-        log.info('CPU:  %s', format_summary(summarize(self.cpu_times)))
-        log.info('Wall: %s', format_summary(summarize(self.wall_times)))
+        log.info('CPU:  ' + format_summary(summarize(self.cpu_times)))
+        log.info('Wall: ' + format_summary(summarize(self.wall_times)))
 
 
 class ChromeRemoteDebuggingFactory(WebSocketClientFactory):
@@ -372,15 +368,8 @@
         self.log_requests = log_requests
         self.display = display
         self.latency = latency
-        try:
-            tabs = self.getTabs()
-        except IOError:
-            raise ChromeException('Could not connect to Chrome on %s:%s'
-                                  % (self.host, self.port))
-        try:
-            tab = next(t for t in tabs if 'webSocketDebuggerUrl' in t)
-        except StopIteration:
-            raise ChromeException('Chrome does not have any connectable tabs')
+        tabs = self.getTabs()
+        tab = next(t for t in tabs if 'webSocketDebuggerUrl' in t)
         WebSocketClientFactory.__init__(self, tab['webSocketDebuggerUrl'])
         self.protocol = ChromeRemoteDebuggingProtocol
 

-- 
To view, visit https://gerrit.wikimedia.org/r/189626
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: Iff118b42bdff1a0be941b45038c3a93842cf3ff7
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Ori.livneh <[email protected]>
Gerrit-Reviewer: Ori.livneh <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to