# HG changeset patch # User drewp@bigasterisk.com # Date 1339352781 0 # Node ID 1fb8f18a88472da4f9d9e06cbe8c0bf18fd940d6 # Parent 7a41504ed8fcc42bbb7a2bb4e44995467fae7a9c fix jsonlib dep in ascoltami Ignore-this: c34d510ddb5dd04d4f31d0c7caa249c5 diff -r 7a41504ed8fc -r 1fb8f18a8847 light9/ascoltami/webapp.py --- a/light9/ascoltami/webapp.py Sun Jun 10 17:56:56 2012 +0000 +++ b/light9/ascoltami/webapp.py Sun Jun 10 18:26:21 2012 +0000 @@ -1,4 +1,4 @@ -import web, jsonlib, socket +import web, json, socket from twisted.python.util import sibpath from light9.namespaces import L9 from light9.showconfig import getSongsFromShow, songOnDisk @@ -35,7 +35,7 @@ else: song = None web.header("content-type", "application/json") - return jsonlib.write({ + return json.dumps({ "song" : song, "started" : player.playStartTime, "duration" : player.duration(), @@ -50,7 +50,7 @@ want those actions. Use {t: } to seek, optionally with a pause/resume command too. """ - params = jsonlib.read(web.data(), use_float=True) + params = json.loads(web.data()) player = app.player if params.get('pause', False): player.pause() @@ -68,7 +68,7 @@ songs = getSongsFromShow(graph, app.show) web.header("Content-type", "application/json") - return jsonlib.write({"songs" : [ + return json.dumps({"songs" : [ {"uri" : s, "path" : graph.value(s, L9['showPath']), "label" : graph.label(s)} for s in songs]}) @@ -86,7 +86,7 @@ def POST(self): player = app.player - data = jsonlib.read(web.data(), use_float=True) + data = json.loads(web.data()) if player.isPlaying(): player.pause() else: