From d6c707d941f6749b803a5b79e4b2ac85dafc65db Mon Sep 17 00:00:00 2001 From: Vangelis Banos Date: Sun, 18 Feb 2018 19:03:36 +0000 Subject: [PATCH] Send more compact JSON to browser Use JSON separators without spaces to reduce json size. Its already used elsewhere in Brozzler but not here. --- brozzler/browser.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/brozzler/browser.py b/brozzler/browser.py index 4a89795..b16b51a 100644 --- a/brozzler/browser.py +++ b/brozzler/browser.py @@ -228,7 +228,7 @@ class WebsockReceiverThread(threading.Thread): self.websock.send( json.dumps(dict( id=0, method='Page.handleJavaScriptDialog', - params={'accept': accept}))) + params={'accept': accept})), separators=',:') def _handle_message(self, websock, json_message): message = json.loads(json_message) @@ -314,7 +314,7 @@ class Browser: def send_to_chrome(self, suppress_logging=False, **kwargs): msg_id = next(self._command_id) kwargs['id'] = msg_id - msg = json.dumps(kwargs) + msg = json.dumps(kwargs, separators=',:') logging.log( brozzler.TRACE if suppress_logging else logging.DEBUG, 'sending message to %s: %s', self.websock, msg)