# HG changeset patch # User drewp@bigasterisk.com # Date 1402730046 0 # Node ID 05f272019697579e135a745de6887eff3c17a020 # Parent f48be3d183877797dea067a7948aff6c2e15e4c2 Blacklight can multiply and keep its type Ignore-this: 6b624f8c36b839d603d61177ab86e7c8 diff -r f48be3d18387 -r 05f272019697 light9/Effects.py --- a/light9/Effects.py Sat Jun 14 07:10:00 2014 +0000 +++ b/light9/Effects.py Sat Jun 14 07:14:06 2014 +0000 @@ -41,6 +41,9 @@ @register class Blacklight(float): """a level for the blacklight PWM output""" + def __mul__(self, f): + return Blacklight(self * f) + __rmul__ = __mul__ @register def chase(t, ontime=0.5, offset=0.2, onval=1.0,