Support nicer BoundStatement printing
This commit is contained in:
@@ -213,6 +213,7 @@ class BoundStatement(Statement):
|
|||||||
"Too many arguments provided to bind() (got %d, expected %d)" %
|
"Too many arguments provided to bind() (got %d, expected %d)" %
|
||||||
(len(values), len(col_meta)))
|
(len(values), len(col_meta)))
|
||||||
|
|
||||||
|
self.raw_values = values
|
||||||
self.values = []
|
self.values = []
|
||||||
for value, col_spec in zip(values, col_meta):
|
for value, col_spec in zip(values, col_meta):
|
||||||
if value is None:
|
if value is None:
|
||||||
@@ -263,6 +264,11 @@ class BoundStatement(Statement):
|
|||||||
else:
|
else:
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
def __repr__(self):
|
||||||
|
consistency = ConsistencyLevel.value_to_name[self.consistency_level]
|
||||||
|
return (u'<BoundStatement query="%s", values=%s, consistency=%s>' %
|
||||||
|
(self.prepared_statement.query_string, self.raw_values, consistency))
|
||||||
|
|
||||||
|
|
||||||
class ValueSequence(object):
|
class ValueSequence(object):
|
||||||
"""
|
"""
|
||||||
|
|||||||
Reference in New Issue
Block a user