From 0e1d15d0d464b6b6dbaeb2744bfa2008f83d91a8 Mon Sep 17 00:00:00 2001 From: LV-426 Date: Tue, 5 May 2015 01:33:35 +0300 Subject: init_DB(): more refactoring, assist kernel via op_factory__DBO_rzdb__init_DB --- src/server/rz_server.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/server/rz_server.py') diff --git a/src/server/rz_server.py b/src/server/rz_server.py index 7442a16b..21f29160 100644 --- a/src/server/rz_server.py +++ b/src/server/rz_server.py @@ -261,6 +261,9 @@ class FlaskExt(Flask): request.peer_sock_addr = self.req_probe__sock_addr.probe_client_socket_addr__http_req(request) request.host_sock_addr = self.req_probe__sock_addr.probe_requested_host__http_req(request) + def gen_op__rzdb__init_DB(self): # provided to assist kernel with DB initialization + return DBO_rzdb__init_DB(self.rz_config.rzdoc__mainpage_name) + def make_default_options_response(self): ret = Flask.make_default_options_response(self) @@ -508,14 +511,15 @@ if __name__ == "__main__": # init kernel # kernel = RZ_Kernel() + kernel.db_ctl = DB_Controller(cfg.db_base_url) # # init webapp # webapp = init_webapp(cfg, kernel) - ws_srv = init_ws_interface(cfg, kernel, webapp) - webapp.user_db = user_db + kernel.op_factory__DBO_rzdb__init_DB = webapp # assist kernel with DB initialization + ws_srv = init_ws_interface(cfg, kernel, webapp) try: kernel.start() -- cgit v1.3.1