From 2fc284a3f396d6395e577889e2025e2228abdfa3 Mon Sep 17 00:00:00 2001 From: Tyler Hobbs Date: Wed, 26 Jun 2013 15:24:27 -0500 Subject: [PATCH] Avoid query plan changing during iteration --- cassandra/policies.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cassandra/policies.py b/cassandra/policies.py index e38821dd..4ff58ba6 100644 --- a/cassandra/policies.py +++ b/cassandra/policies.py @@ -40,7 +40,7 @@ class RoundRobinPolicy(LoadBalancingPolicy): length = len(self._live_hosts) if length: pos %= length - return islice(cycle(self._live_hosts), pos, pos + length) + return list(islice(cycle(self._live_hosts), pos, pos + length)) else: return []