summaryrefslogtreecommitdiff
path: root/src-py/db_controller.py
diff options
context:
space:
mode:
authorLV-426 <lv-426@taproot.org.il>2014-10-16 16:01:33 +0200
committerLV-426 <lv-426@taproot.org.il>2014-10-16 16:01:33 +0200
commitd3d8bd18bfbf2da267ea30f5625f092d24b21474 (patch)
tree47541e6bbdbff9f36b20c5187eb40ba7dfd832d0 /src-py/db_controller.py
parentdcbc18c61d0917008c09c7a15ec57045641a9bce (diff)
DB_row, update DBO_XXX iteration loops, test updates
Diffstat (limited to 'src-py/db_controller.py')
-rw-r--r--src-py/db_controller.py15
1 files changed, 9 insertions, 6 deletions
diff --git a/src-py/db_controller.py b/src-py/db_controller.py
index 49ed3b6b..f4bfbb75 100644
--- a/src-py/db_controller.py
+++ b/src-py/db_controller.py
@@ -67,7 +67,8 @@ class DB_op(object):
ret = []
for _, _, r_set in self:
for row in r_set:
- ret.append(row)
+ for cloumn in row:
+ ret.append(row)
return ret
def parse_multi_statement_response_data(self, data):
@@ -155,6 +156,7 @@ class DBO_add_node_set(DB_op):
DB op: add node set
@param node_map: node-type to node-set map
+ @return: set of new node DB ids
"""
super(DBO_add_node_set, self).__init__()
for q, q_param_set in db_util.gen_query_create_from_node_map(node_map):
@@ -164,8 +166,8 @@ class DBO_add_node_set(DB_op):
id_set = []
for _, _, r_set in self:
for row in r_set:
- nid = row # [!] fragile
- id_set.append(nid)
+ for clo in row:
+ id_set.append(clo)
log.debug('node-set added: ids: ' + str(id_set))
return id_set
@@ -174,6 +176,7 @@ class DBO_add_link_set(DB_op):
def __init__(self, link_map):
"""
@param link_map: is a link-type to link-set map - see model.link
+ @return: set of new node DB ids
"""
super(DBO_add_link_set, self).__init__()
for q, q_params in db_util.gen_query_create_from_link_map(link_map):
@@ -181,10 +184,10 @@ class DBO_add_link_set(DB_op):
def on_completion(self, data):
id_set = []
- for s_id, s, r_set in self:
+ for _, _, r_set in self:
for row in r_set:
- lid = row # [!] fragile
- id_set.append(lid)
+ for col_val in row:
+ id_set.append(col_val)
log.debug('link-set added: ids: ' + str(id_set))
return id_set