summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/server/rz_kernel.py10
-rw-r--r--src/server/rz_server.py2
2 files changed, 10 insertions, 2 deletions
diff --git a/src/server/rz_kernel.py b/src/server/rz_kernel.py
index c0cf74c8..346e3339 100644
--- a/src/server/rz_kernel.py
+++ b/src/server/rz_kernel.py
@@ -91,13 +91,21 @@ class RZ_Kernel(object):
"""
def __init__(self):
+ """
+ caller must set:
+ - self.db_ctl
+
+ caller may set:
+ - self.db_op_factory: mush support gen_op__rzdb__init_DB()
+ """
+
self.cache__rzdoc_name_to_rzdoc = {}
self.heartbeat_period_sec = 0.5
self.period__db_conn_check = 60
self.rzdoc_reader_assoc_map = defaultdict(list)
self.db_ctl = None # set by caller
- self.op_factory__DBO_rzdb__init_DB = None # required for DB initialization, set by caller
+ self.db_op_factory = DBO_factory__default()
self.should_stop = False
self.db_conn_avail = False
diff --git a/src/server/rz_server.py b/src/server/rz_server.py
index 2a15db84..ebc2444e 100644
--- a/src/server/rz_server.py
+++ b/src/server/rz_server.py
@@ -369,7 +369,7 @@ if __name__ == "__main__":
#
webapp = init_webapp(cfg, kernel)
webapp.user_db = user_db
- kernel.op_factory__DBO_rzdb__init_DB = webapp # assist kernel with DB initialization
+ kernel.db_op_factory = webapp # assist kernel with DB initialization
ws_srv = init_ws_interface(cfg, kernel, webapp)
try: