diff --git a/web.py b/web.py index 2bd91ee..a000b9b 100644 --- a/web.py +++ b/web.py @@ -12,7 +12,7 @@ import logging from config.config import * import pdb from data_channel.gamelog_external import Build_Gamelog_Config - +from data_channel.mp2shushu import Mp2shushu define_logger("/data/logs/ops/ops_interface.log") log = logging.getLogger(__name__) @@ -25,8 +25,8 @@ class DispatchHandler(tornado.web.RequestHandler): if self.get_query_argument('c') == 'Ops' and self.get_query_argument('a') == 'sync_log_conf': print("start sync_log_conf! ") self._selfgamelogexternal() - elif self.get_query_argument('c') == 'Ops' and self.get_query_argument('a') == 'xxx': - yield self._selfxxx() + elif self.get_query_argument('c') == 'Ops' and self.get_query_argument('a') == 'mp2ss': + yield self._selfmp2ss() else: self.write("pls check args!") @@ -43,8 +43,14 @@ class DispatchHandler(tornado.web.RequestHandler): return self.write({'errcode': 2, "errmsg": 'Failed'}) return self.write({'errcode': 0, "errmsg": ''}) - def selfxxx(self): - pass + def _selfmp2ss(self): + try: + ss = Mp2shushu() + ss.run() + except Exception: + return self.write({'errcode': 2, "errmsg": 'Failed'}) + return self.write({'errcode': 0, "errmsg": ''}) + def make_app():