sage/app/sage.py
2025-11-03 14:14:55 +08:00

50 lines
1.2 KiB
Python

import os, sys
import argparse
from appPublic.log import MyLogger, info, debug, warning
from appPublic.folderUtils import ProgramPath
from appPublic.jsonConfig import getConfig
from appPublic.registerfunction import RegisterFunction
from bricks_for_python.init import load_pybricks
from ahserver.webapp import webapp
from ahserver.serverenv import ServerEnv
from rbac.init import load_rbac
from pricing.init import load_pricing
from appbase.init import load_appbase
from llmage.init import load_llmage
from filemgr.init import load_filemgr
from uapi.init import load_uapi
from dapi.init import load_dapi
from rag.init import load_rag
from msp.init import load_msp
from checklang.init import load_checklang
from global_func import set_globalvariable
from pf_pay.init import load_pf_pay
from platformbiz.init import load_platformbiz
from accounting.init import load_accounting
from ext import *
from rf import *
__version__ = '0.0.1'
def init():
rf = RegisterFunction()
set_globalvariable()
load_pybricks()
load_appbase()
load_rbac()
load_accounting()
load_pf_pay()
load_platformbiz()
load_llmage()
load_filemgr()
load_uapi()
load_dapi()
load_msp()
load_rag()
load_pricing()
load_checklang()
if __name__ == '__main__':
webapp(init)