Make get_table_settings use CL.ONE explicitly

This commit is contained in:
Kai Lautaportti
2013-12-10 11:57:24 +02:00
parent 2951ba35de
commit 380eeeb8ca
3 changed files with 9 additions and 8 deletions

View File

@@ -239,8 +239,9 @@ def get_fields(model):
def get_table_settings(model):
return schema_columnfamilies.get(keyspace_name=model._get_keyspace(),
columnfamily_name=model.column_family_name(include_keyspace=False))
return schema_columnfamilies.objects.consistency(ONE).get(
keyspace_name=model._get_keyspace(),
columnfamily_name=model.column_family_name(include_keyspace=False))
def update_compaction(model):

View File

@@ -318,6 +318,11 @@ class AbstractQuerySet(object):
def all(self):
return copy.deepcopy(self)
def consistency(self, consistency):
clone = copy.deepcopy(self)
clone._consistency = consistency
return clone
def _parse_filter_arg(self, arg):
"""
Parses a filter arg in the format:
@@ -626,11 +631,6 @@ class ModelQuerySet(AbstractQuerySet):
clone._flat_values_list = flat
return clone
def consistency(self, consistency):
clone = copy.deepcopy(self)
clone._consistency = consistency
return clone
def ttl(self, ttl):
clone = copy.deepcopy(self)
clone._ttl = ttl

View File

@@ -18,7 +18,7 @@ Cassandra CQL 3 Object Mapper for Python
setup(
name='cqlengine',
version=version,
version='0.9.2-2951ba35de1fc7213121a9b45b7ff679d543c5d3',
description='Cassandra CQL 3 Object Mapper for Python',
long_description=long_desc,
classifiers = [