Changeset - 57eb333e6a4c
[Not reviewed]
default
0 2 0
Drew Perttula - 11 years ago 2014-06-13 07:51:05
drewp@bigasterisk.com
reload Effects.py when graph changes. quieter logging
Ignore-this: 56027c468808a8cce7c5e6d431858320
2 files changed with 4 insertions and 3 deletions:
0 comments (0 inline, 0 general)
light9/effecteval/effect.py
Show inline comments
 
@@ -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):
light9/effecteval/effectloop.py
Show inline comments
 
@@ -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
0 comments (0 inline, 0 general)