From 25f785452bbc8dd3f571bbe1b6280c3bddb02557 Mon Sep 17 00:00:00 2001 From: pengtao Date: Fri, 19 Jul 2019 10:12:34 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=B7=E6=B1=82=E6=A8=A1=E5=BC=8F=E8=BD=AC?= =?UTF-8?q?=E4=B8=BA=E5=BC=82=E6=AD=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ad_interface_tornado.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/ad_interface_tornado.py b/ad_interface_tornado.py index 7ac988e..31baa48 100644 --- a/ad_interface_tornado.py +++ b/ad_interface_tornado.py @@ -12,6 +12,7 @@ from config import mysql_promotion_config from log.mylog import define_logger import logging from config import BEGIN, END, ad_list_interface_port +from tornado import gen import pdb @@ -106,17 +107,17 @@ def send_cache_data(): class DispatchHandler(tornado.web.RequestHandler): - @tornado.web.asynchronous + @gen.coroutine def get(self): if self.get_query_argument('c') == 'Ops' and self.get_query_argument('a') == 'selfChecking': self._selfCheckingHandler() elif self.get_query_argument('c') == 'Ops' and self.get_query_argument('a') == 'getAdList': - self._selfGetAdList() + yield self._selfGetAdList() elif self.get_query_argument('c') == 'Ops' and self.get_query_argument('a') == 'upAdRecording': - self._upAdRecording() + yield self._upAdRecording() else: self.write("pls check args!") - self.finish() + def _upAdRecording(self): try: