diff --git a/light9/effecteval/effect.py b/light9/effecteval/effect.py --- a/light9/effecteval/effect.py +++ b/light9/effecteval/effect.py @@ -3,7 +3,8 @@ import toposort from rdflib import URIRef from light9.namespaces import L9, RDF from light9.curvecalc.curve import CurveResource -from light9 import Submaster, Effects +from light9 import Submaster +from light9 import Effects # gets reload() later log = logging.getLogger('effect') # consider http://waxeye.org/ for a parser that can be used in py and js @@ -92,7 +93,8 @@ class EffectNode(object): self.codes = [CodeLine(self.graph, s) for s in codeStrs] self.sortCodes() - + + reload(Effects) self.otherFuncs = Effects.configExprGlobals() def sortCodes(self): diff --git a/light9/effecteval/effectloop.py b/light9/effecteval/effectloop.py --- a/light9/effecteval/effectloop.py +++ b/light9/effecteval/effectloop.py @@ -99,7 +99,6 @@ class EffectLoop(object): def combineOutputs(self, outputs): """pick usable effect outputs and reduce them into one for sendOutput""" outputs = [x for x in outputs if isinstance(x, Submaster.Submaster)] - log.info('outputs %r', outputs) out = Submaster.sub_maxes(*outputs) return out