From 0f1b554a2b79a4af47eb4ae9748db151e217ff19 Mon Sep 17 00:00:00 2001 From: Adam Holmberg Date: Mon, 4 Apr 2016 10:36:28 -0500 Subject: [PATCH] handle single-element routing key as tuple, list --- cassandra/query.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cassandra/query.py b/cassandra/query.py index 8d2654db..55d02300 100644 --- a/cassandra/query.py +++ b/cassandra/query.py @@ -243,7 +243,10 @@ class Statement(object): def _set_routing_key(self, key): if isinstance(key, (list, tuple)): - self._routing_key = b"".join(self._key_parts_packed(key)) + if len(key) == 1: + self._routing_key = key[0] + else: + self._routing_key = b"".join(self._key_parts_packed(key)) else: self._routing_key = key