changeset 1080:dfb23566a91f

effecteval don't stop if a curve has 0 pts Ignore-this: 919eace9fc1a927890c08df3f49a41ae
author Drew Perttula <drewp@bigasterisk.com>
date Tue, 03 Jun 2014 08:25:38 +0000
parents fce46850ed8c
children 4511c7c5fb0e
files bin/effecteval
diffstat 1 files changed, 4 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/bin/effecteval	Tue Jun 03 08:24:30 2014 +0000
+++ b/bin/effecteval	Tue Jun 03 08:25:38 2014 +0000
@@ -182,7 +182,10 @@
 
                 outSubs = []
                 for e in self.currentEffects:
-                    outSubs.append(e.eval(songTime))
+                    try:
+                        outSubs.append(e.eval(songTime))
+                    except Exception as exc:
+                        log.error("effect %s: %s" % (e.uri, exc))
                 out = Submaster.sub_maxes(*outSubs)
 
                 self.logLevels(t1, out)