Avoid query plan changing during iteration

This commit is contained in:
Tyler Hobbs
2013-06-26 15:24:27 -05:00
parent cf22f4dce7
commit 2fc284a3f3

View File

@@ -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 []