summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLV-426 <lv-426@taproot.org.il>2015-05-05 00:10:39 +0300
committerLV-426 <lv-426@taproot.org.il>2015-05-05 19:28:09 +0300
commit17290bc6d011ec3bd3dfb4cdbefa3bb7843ee660 (patch)
treeb14c8983052f20acc8510cae47e933c02411367c /src
parentd32368d1670adb2f093d2303c657b39ae8c4641c (diff)
DBO_rzdb__init_DB: decouple rz_config dep -> rz_config.rzdoc__mainpage_name
Diffstat (limited to 'src')
-rw-r--r--src/server-tests/test_db_controller.py2
-rw-r--r--src/server/db_op.py4
-rw-r--r--src/server/rz_kernel.py2
3 files changed, 4 insertions, 4 deletions
diff --git a/src/server-tests/test_db_controller.py b/src/server-tests/test_db_controller.py
index 9c47e6bc..e57aa1d6 100644
--- a/src/server-tests/test_db_controller.py
+++ b/src/server-tests/test_db_controller.py
@@ -359,7 +359,7 @@ class TestDBController(unittest.TestCase):
def test_rzdb__init_DB(self):
rz_cfg = Config.generate_default()
- op = DBO_rzdb__init_DB(rz_cfg)
+ op = DBO_rzdb__init_DB(rz_cfg.rzdoc__mainpage_name)
try: # assert first init call passes
self.db_ctl.exec_op(op)
except:
diff --git a/src/server/db_op.py b/src/server/db_op.py
index b26e280a..89d61cd1 100644
--- a/src/server/db_op.py
+++ b/src/server/db_op.py
@@ -748,7 +748,7 @@ class DBO_rzdb__init_DB(DB_composed_op):
q_params = {'db_attr': {'schema_version': neo4j_schema.NEO4J_SCHEMA_VERSION}}
self.add_statement(q_arr, q_params)
- def __init__(self, rz_config):
+ def __init__(self, rzdoc__mainpage_name):
"""
Fetch DB metadata
"""
@@ -761,7 +761,7 @@ class DBO_rzdb__init_DB(DB_composed_op):
self.add_sub_op(DBO_rzdb__init_DB._init_DB_subop())
# create mainpage
- mainpage_rzdoc = RZDoc(rz_config.rzdoc__mainpage_name)
+ mainpage_rzdoc = RZDoc(rzdoc__mainpage_name)
mainpage_rzdoc.id = 'a000a000'
self.add_sub_op(DBO_rzdoc__create(mainpage_rzdoc))
self.add_sub_op(DBO_block_chain__init(mainpage_rzdoc))
diff --git a/src/server/rz_kernel.py b/src/server/rz_kernel.py
index 400af13e..0b0581ca 100644
--- a/src/server/rz_kernel.py
+++ b/src/server/rz_kernel.py
@@ -107,7 +107,7 @@ class RZ_Kernel(object):
dbmb = self.db_ctl.exec_op(op_probe)
if dbmb is None:
log.warning('detected uninitialized DB, initializing')
- op_init = DBO_rzdb__init_DB(self.cfg)
+ op_init = DBO_rzdb__init_DB(self.cfg.rzdoc__mainpage_name)
self.db_ctl.exec_op(op_init)
op_probe = DBO_rzdb__fetch_DB_metablock() # reprobe for metablock
dbmb = self.db_ctl.exec_op(op_probe)