From 17290bc6d011ec3bd3dfb4cdbefa3bb7843ee660 Mon Sep 17 00:00:00 2001 From: LV-426 Date: Tue, 5 May 2015 00:10:39 +0300 Subject: DBO_rzdb__init_DB: decouple rz_config dep -> rz_config.rzdoc__mainpage_name --- src/server-tests/test_db_controller.py | 2 +- src/server/db_op.py | 4 ++-- src/server/rz_kernel.py | 2 +- 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) -- cgit v1.3.1