diff --git a/bin/backend_accounting.py b/bin/backend_accounting.py index a2cedd54..e098c6b9 100644 --- a/bin/backend_accounting.py +++ b/bin/backend_accounting.py @@ -29,7 +29,10 @@ from product_management import get_manager # 初始化配置 p = ProgramPath() config = getConfig(NS={'workdir': os.getcwd(), 'ProgramPath': p}) -DBPools(config.databases) +db = DBPools(config.databases) +# 防止 businessdate._get_db() 创建新的空 DBPools 实例 +import appbase.businessdate as _bd +_bd._get_db = lambda: db def get_module_dbname(m): return 'sage'