From b4ecd96beb77a8bae02d82eac174dded198797a3 Mon Sep 17 00:00:00 2001 From: Aldo Cortesi Date: Wed, 17 Sep 2014 13:58:56 +1200 Subject: Introduce short form object state, and connect the ends to send data to web app --- libmproxy/web/app.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'libmproxy/web/app.py') diff --git a/libmproxy/web/app.py b/libmproxy/web/app.py index e9bcc526..e2765a6d 100644 --- a/libmproxy/web/app.py +++ b/libmproxy/web/app.py @@ -2,6 +2,7 @@ import os.path import tornado.web import tornado.websocket import logging +import json class IndexHandler(tornado.web.RequestHandler): @@ -22,7 +23,14 @@ class ClientConnection(tornado.websocket.WebSocketHandler): def broadcast(cls, type, data): for conn in cls.connections: try: - conn.write_message(type, data) + conn.write_message( + json.dumps( + { + "type": type, + "data": data + } + ) + ) except: logging.error("Error sending message", exc_info=True) -- cgit v1.2.3