diff bin/effectsequencer @ 1391:4a7594476905

hack up KC so it edits effect strengths instead Ignore-this: 65706b0434cb635d1cf9a7e92a867df9
author Drew Perttula <drewp@bigasterisk.com>
date Thu, 09 Jun 2016 08:50:47 +0000
parents ba6fd5eaa0cf
children c35ec37c3c6e
line wrap: on
line diff
--- a/bin/effectsequencer	Thu Jun 09 07:07:55 2016 +0000
+++ b/bin/effectsequencer	Thu Jun 09 08:50:47 2016 +0000
@@ -12,9 +12,7 @@
 import optparse, sys, logging
 import cyclone.web
 from rdflib import URIRef
-from light9.effect.sequencer import Sequencer
-import treq
-import json
+from light9.effect.sequencer import Sequencer, sendToCollector
 from light9.rdfdb import clientsession
 
 class App(object):
@@ -35,13 +33,10 @@
                                        )
     def launch(self, *args):
         print 'launch'
-        def sendToCollector(settings):
-            return treq.put(networking.collector.path('attrs'),
-                            data=json.dumps({'settings': settings,
-                                             'client': 'effectSequencer',
-                                             'clientSession': self.session}))
-
-        seq = Sequencer(self.graph, sendToCollector)
+        self.seq = Sequencer(
+            self.graph,
+            lambda settings: sendToCollector('effectSequencer', self.session,
+                                             settings))
 
         self.cycloneApp = cyclone.web.Application(handlers=[
             (r'/stats', StatsForCyclone),