示例#1
0
文件: main.py 项目: hw233/python_misc
def run():
        #应用程序初始化
        daemon.hook_signal()
        daemon.init()
        
        try:
                init()
        except Exception, e:
                daemon.dlog("init error")
                daemon.dlog("%s", traceback.format_exc())
示例#2
0
文件: main.py 项目: hw233/python_misc
        
        #注销国家数据接受处理
        daemon.unregister_msg_handler(message.MSG_DB_RECV_COUNTRY_DATA)
        
        #注销充值数据接受处理
        daemon.unregister_msg_handler(message.MSG_DB_NEW_ORDER)
        daemon.unregister_msg_handler(message.MSG_DB_SETTLE_ORDER)
               
####主程序入口函数
def run():
        #应用程序初始化
        daemon.hook_signal()
        daemon.init()
        
        try:
                init()
        except Exception, e:
                daemon.dlog("init error")
                daemon.dlog("%s", traceback.format_exc())
        
        ######################################################################
        try:
                daemon.main_loop()
        except Exception, e:
                daemon.dlog("game loop error")
                daemon.dlog("%s", traceback.format_exc())
        
        stop()
        
        #应用程序退出
        daemon.stop()