#!/usr/bin/python
|
# -*- coding: GBK -*-
|
#-------------------------------------------------------------------------------
|
#
|
#-------------------------------------------------------------------------------
|
#
|
|
|
import traceback
|
from Common import (mylog)
|
from LogicProcess import (UserCtrlDB)
|
from DBCommon import (error, EnvCheck)
|
from Collections import (CheckAndUpdateIndex,)
|
import PyGameData
|
|
|
DBConfig = __import__('Config.DBConfig')
|
|
|
def StartDB():
|
#ÔËÐл·¾³¼ì²â
|
EnvCheck.EnvCheck()
|
CheckAndUpdateIndex.CheckAndUpdateIndex()
|
|
#Ö÷Âß¼¿ªÊ¼
|
try:
|
PyGameData.g_usrCtrlDB = UserCtrlDB.UserCtrlDB()
|
|
except:
|
msg = error.formatMsg('fatal', error.ERROR_NO_17, 'unknown err = %s'%traceback.format_exc())
|
mylog.fatal(msg)
|
|
#×¢ÒâÖØ¶ÁµÄÓ°Ïì
|
def GetUserCtrlDB():
|
return PyGameData.g_usrCtrlDB
|