Mercurial > code > home > repos > light9
diff bin/curvecalc @ 1061:f3f66dc32bd8
switch curvecalc web server to cyclone
Ignore-this: 6d72b5c9fdcea4473f96176df63b95ec
author | Drew Perttula <drewp@bigasterisk.com> |
---|---|
date | Mon, 02 Jun 2014 00:21:33 +0000 |
parents | 7f5a9958095b |
children | 4e449d40f42c |
line wrap: on
line diff
--- a/bin/curvecalc Mon Jun 02 00:19:38 2014 +0000 +++ b/bin/curvecalc Mon Jun 02 00:21:33 2014 +0000 @@ -471,16 +471,17 @@ log.debug("quitting now because of --startup-only") return - def hoverTimeResponse(request): + def hoverTimeResponse(requestHandler): results = dispatcher.send("onPlayPause") times = [t for listener, t in results if t is not None] if not times: - request.setResponseCode(404) - return "not hovering over any time" + requestHandler.set_status(404) + requestHandler.write("not hovering over any time") + return with graph.currentState( tripleFilter=(session, L9['currentSong'], None)) as g: song = g.value(session, L9['currentSong']) - return json.dumps({"song": song, "hoverTime" : times[0]}) + json.dump({"song": song, "hoverTime" : times[0]}, requestHandler) serveCurveEdit(networking.curveCalc.port, hoverTimeResponse)