Skip to content

Commit 039cb78

Browse files
committed
TokenAwarePolicy can be default with PyPy implementation as well
1 parent 3998a9a commit 039cb78

1 file changed

Lines changed: 4 additions & 10 deletions

File tree

cassandra/cluster.py

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -183,16 +183,10 @@ def _shutdown_clusters():
183183
atexit.register(_shutdown_clusters)
184184

185185

186-
# murmur3 implementation required for TokenAware is only available for CPython
187-
import platform
188-
if platform.python_implementation() == 'CPython':
189-
def default_lbp_factory():
190-
if murmur3 is not None:
191-
return TokenAwarePolicy(DCAwareRoundRobinPolicy())
192-
return DCAwareRoundRobinPolicy()
193-
else:
194-
def default_lbp_factory():
195-
return DCAwareRoundRobinPolicy()
186+
def default_lbp_factory():
187+
if murmur3 is not None:
188+
return TokenAwarePolicy(DCAwareRoundRobinPolicy())
189+
return DCAwareRoundRobinPolicy()
196190

197191

198192
class ExecutionProfile(object):

0 commit comments

Comments
 (0)