From 337e0d2ce4706e8ebd176b7a7e6e5f82d461e007 Mon Sep 17 00:00:00 2001 From: LV-426 Date: Tue, 7 Oct 2014 21:19:36 +0200 Subject: DB_op statement __iter__ --- src-py/db_controller.py | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) (limited to 'src-py/db_controller.py') diff --git a/src-py/db_controller.py b/src-py/db_controller.py index 8ca3a642..52913ac5 100644 --- a/src-py/db_controller.py +++ b/src-py/db_controller.py @@ -39,14 +39,16 @@ class DB_op(object): return ret def __iter__(self): - # TODO impl - pass - # for k, v in self.id_to_statement_map: - # yield {k, v, None} - - @property - def statement_set(self): - return self.id_to_statement_map.values() + """ + iterate over (statement_index, statement, statement_result) + note: statement_index is zero based + + TODO: support statement_result + """ + i = 0 + for s in self.statement_set: + yield (i, s, None) + i = i + 1 def extract_single_query_response_data(self, q, data): """ -- cgit v1.3.1