From 3e6fe27d95c44fa6a171853e4b1844818281c353 Mon Sep 17 00:00:00 2001 From: pengtao Date: Thu, 10 Oct 2019 19:37:51 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E8=BF=87=E6=9C=9Fkey?= =?UTF-8?q?=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ad_interface_tornado.py | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/ad_interface_tornado.py b/ad_interface_tornado.py index 89dff5a..d706064 100644 --- a/ad_interface_tornado.py +++ b/ad_interface_tornado.py @@ -154,20 +154,17 @@ class DispatchHandler(tornado.web.RequestHandler): key_word = f"adlist::{gameid}_*::{channelid}::{area}::*" else: pass - print(f"- {key_word}") ad_keys = my_redis.keys(key_word) - print(f"0 {ad_keys}") ids = [] - for ad_key in ad_keys: - adlists = my_redis.get(ad_key) - print(f"1 {adlists}") - try: - for key in json.loads(adlists): - print(f"2 {key}") - ids.append(key) - except Exception: - log.error(f"get redis data failed!", exc_info=True) - return self.write({'errcode': 2, "errmsg": f"get redis data failed!"}) + if ad_keys: + for ad_key in ad_keys: + adlists = my_redis.get(ad_key) + try: + for key in json.loads(adlists): + ids.append(key) + except Exception: + log.error(f"get redis data failed!", exc_info=True) + return self.write({'errcode': 2, "errmsg": f"get redis data failed!"}) dist_ids = list(set(ids)) info = [] if not dist_ids: