feat: get_module_dbname in pipeline_app.py + ServerEnv registration

This commit is contained in:
yumoqing 2026-07-18 23:44:59 +08:00
parent 36c7aa3648
commit 668bc55ed8

View File

@ -8,6 +8,14 @@ sys.path.insert(0, root_dir)
sys.path.insert(0, app_dir)
from ahserver.webapp import webapp
from ahserver.serverenv import ServerEnv
def get_module_dbname(mname):
"""Map module name to database. Pipeline business modules use 'pipeline', shared services use 'sage'."""
if 'pipeline' in mname:
return 'pipeline'
return 'sage'
def init():
@ -37,6 +45,7 @@ def init():
from global_func import set_globalvariable
set_globalvariable()
ServerEnv().get_module_dbname = get_module_dbname
load_pybricks()
load_appbase()
load_rbac()