From a33319a62eeca3659e45e51a777f900b7593c2db Mon Sep 17 00:00:00 2001 From: Connor Wolf Date: Wed, 13 Jan 2016 15:17:27 -0800 Subject: [PATCH] Update packet.py Disable emission of invalid JSON values, so it'll deserialize properly --- socketio/packet.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/socketio/packet.py b/socketio/packet.py index c64ff3c..6116a47 100644 --- a/socketio/packet.py +++ b/socketio/packet.py @@ -57,7 +57,7 @@ class Packet(object): if data is not None: if needs_comma: encoded_packet += ',' - encoded_packet += self.json.dumps(data, separators=(',', ':')) + encoded_packet += self.json.dumps(data, separators=(',', ':'), allow_nan=False) if attachments is not None: encoded_packet = [encoded_packet] + attachments return encoded_packet