Remove encode/decode overhead at binding (#611)

This commit is contained in:
Krukov D 2017-04-16 19:45:29 +03:00 committed by Andrew Godwin
parent 585c093352
commit a0cbccfebc

View File

@ -112,8 +112,7 @@ class WebsocketBinding(Binding):
"fields": data,
}
]
# TODO: Avoid the JSON roundtrip by using encoder directly?
return list(serializers.deserialize("json", json.dumps(s_data)))[0]
return list(serializers.deserialize("python", s_data))[0]
def create(self, data):
self._hydrate(None, data).save()