From efee5e0d34db0b31c83039bf35a95d686268c52f Mon Sep 17 00:00:00 2001 From: Emett Speer Date: Tue, 26 Jul 2016 17:05:18 -0700 Subject: [PATCH 1/2] Fixed issue 272 --- channels/generic/websockets.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/channels/generic/websockets.py b/channels/generic/websockets.py index 7797e9a..6c0820f 100644 --- a/channels/generic/websockets.py +++ b/channels/generic/websockets.py @@ -1,4 +1,4 @@ -import json +from django.core.serializers.json import json, DjangoJSONEncoder from ..channel import Group, Channel from ..auth import channel_session_user_from_http @@ -222,4 +222,4 @@ class WebsocketDemultiplexer(JsonWebsocketConsumer): return {"text": json.dumps({ "stream": stream, "payload": payload, - })} + }, cls=DjangoJSONEncoder)} From 33ec92777fb1082e0de7e33136dd71cca51d3e87 Mon Sep 17 00:00:00 2001 From: Emett Speer Date: Wed, 27 Jul 2016 08:21:20 -0700 Subject: [PATCH 2/2] Added fix from pull 266 --- tox.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tox.ini b/tox.ini index 69a082a..fc0d7b4 100644 --- a/tox.ini +++ b/tox.ini @@ -18,7 +18,7 @@ deps = six redis==2.10.5 py27: mock - flake8: flake8 + flake8: flake8>=2.0,<3.0 isort: isort django-18: Django>=1.8,<1.9 django-19: Django>=1.9,<1.10