[llvm-commits] [LNT] r162140 - /lnt/trunk/lnt/server/ui/util.py

Daniel Dunbar daniel at zuster.org
Fri Aug 17 14:46:39 PDT 2012


Author: ddunbar
Date: Fri Aug 17 16:46:39 2012
New Revision: 162140

URL: http://llvm.org/viewvc/llvm-project?rev=162140&view=rev
Log:
lnt.server.ui.util: Factor out a helpful toColorString method.

Modified:
    lnt/trunk/lnt/server/ui/util.py

Modified: lnt/trunk/lnt/server/ui/util.py
URL: http://llvm.org/viewvc/llvm-project/lnt/trunk/lnt/server/ui/util.py?rev=162140&r1=162139&r2=162140&view=diff
==============================================================================
--- lnt/trunk/lnt/server/ui/util.py (original)
+++ lnt/trunk/lnt/server/ui/util.py Fri Aug 17 16:46:39 2012
@@ -1,6 +1,11 @@
 import colorsys
 import math
 
+def toColorString(col):
+    r,g,b = [clamp(int(v*255), 0, 255)
+             for v in col]
+    return "#%02x%02x%02x" % (r,g,b)
+
 def detectCPUs():
     """
     Detects the number of CPUs on a system. Cribbed from pp.
@@ -204,9 +209,7 @@
         return '%.*f%%' % (self.precision, self.value*100)
 
     def getColorString(self):
-        r,g,b = [clamp(int(v*255), 0, 255)
-                 for v in self.getColor()]
-        return "#%02x%02x%02x" % (r,g,b)
+        return toColorString(self.getColor())
     
     def render(self, class_=None, style=None, attributes=None):
         attrs = []





More information about the llvm-commits mailing list