From 3ab95f0adf09ff2ebcbb37271ca28ac418217aa2 Mon Sep 17 00:00:00 2001 From: Adam Holmberg Date: Thu, 16 Apr 2015 09:23:45 -0500 Subject: [PATCH] Add OrderedMapSerializedKey to cql encoder mapping This is to correctly encode values that are originally returned from a query. --- cassandra/encoder.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cassandra/encoder.py b/cassandra/encoder.py index 02eed2aa..d9c3e852 100644 --- a/cassandra/encoder.py +++ b/cassandra/encoder.py @@ -28,7 +28,8 @@ import types from uuid import UUID import six -from cassandra.util import OrderedDict, OrderedMap, sortedset, Time +from cassandra.util import (OrderedDict, OrderedMap, OrderedMapSerializedKey, + sortedset, Time) if six.PY3: long = int @@ -79,6 +80,7 @@ class Encoder(object): dict: self.cql_encode_map_collection, OrderedDict: self.cql_encode_map_collection, OrderedMap: self.cql_encode_map_collection, + OrderedMapSerializedKey: self.cql_encode_map_collection, list: self.cql_encode_list_collection, tuple: self.cql_encode_list_collection, set: self.cql_encode_set_collection,