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)" %
|
||||
(len(values), len(col_meta)))
|
||||
|
||||
self.raw_values = values
|
||||
self.values = []
|
||||
for value, col_spec in zip(values, col_meta):
|
||||
if value is None:
|
||||
@@ -263,6 +264,11 @@ class BoundStatement(Statement):
|
||||
else:
|
||||
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):
|
||||
"""
|
||||
|
Reference in New Issue
Block a user