MoinSupport

ViewSupport.py

48:816ebc7dcb6a
2013-04-30 Paul Boddie Removed confusing version information.
     1 # -*- coding: iso-8859-1 -*-     2 """     3     MoinMoin - ViewSupport library (derived from EventAggregatorSupport)     4      5     @copyright: 2008, 2009, 2010, 2011, 2012 by Paul Boddie <paul@boddie.org.uk>     6     @license: GNU GPL (v2 or later), see COPYING.txt for details.     7 """     8      9 # Colour-related functions.    10     11 def getColour(s):    12     colour = [0, 0, 0]    13     digit = 0    14     for c in s:    15         colour[digit] += ord(c)    16         colour[digit] = colour[digit] % 256    17         digit += 1    18         digit = digit % 3    19     return tuple(colour)    20     21 def getBlackOrWhite(colour):    22     if sum(colour) / 3.0 > 127:    23         return (0, 0, 0)    24     else:    25         return (255, 255, 255)    26     27 # vim: tabstop=4 expandtab shiftwidth=4