diff options
| author | LV-426 <lv-426@taproot.org.il> | 2014-10-16 16:01:33 +0200 |
|---|---|---|
| committer | LV-426 <lv-426@taproot.org.il> | 2014-10-16 16:01:33 +0200 |
| commit | d3d8bd18bfbf2da267ea30f5625f092d24b21474 (patch) | |
| tree | 47541e6bbdbff9f36b20c5187eb40ba7dfd832d0 /src-py/neo4j_util.py | |
| parent | dcbc18c61d0917008c09c7a15ec57045641a9bce (diff) | |
DB_row, update DBO_XXX iteration loops, test updates
Diffstat (limited to 'src-py/neo4j_util.py')
| -rw-r--r-- | src-py/neo4j_util.py | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src-py/neo4j_util.py b/src-py/neo4j_util.py index 5169af0d..8d70ced9 100644 --- a/src-py/neo4j_util.py +++ b/src-py/neo4j_util.py @@ -7,6 +7,14 @@ import urllib2 import model import string +class DB_row(object): + def __init__(self, data): + self.data = data + + def __iter__(self): + for column_val in self.data: + yield column_val + class DB_result_set(object): def __init__(self, data): self.data = data @@ -14,9 +22,9 @@ class DB_result_set(object): def __iter__(self): for db_row_dict in self.data['data']: # example: dict: {u'row': [{u'title': u'foo'}]} - assert None != db_row_dict['row'][0] + assert None != db_row_dict['row'] - yield db_row_dict['row'][0] + yield DB_row(db_row_dict['row']) class Cypher_String_Formatter(string.Formatter): """ |
