From da9c86495e00924a6fceec9efff61ada46c8bf80 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 7 Dec 2020 19:25:59 +0800 Subject: [PATCH] 1 --- tools/rankserver/app.py | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/tools/rankserver/app.py b/tools/rankserver/app.py index 4adc2d6..1054d38 100644 --- a/tools/rankserver/app.py +++ b/tools/rankserver/app.py @@ -88,7 +88,10 @@ def _refreshData(row, data_list, data_info): num = row[9] if (time.time() > row[10]): num = 0 - data_list.append((row[0], row[1].decode('utf-8'), row[2], kill, alive_time, harm, win_times, row[6], num)) + user_name = '' + if row[1]: + user_name = row[1].decode('utf-8') + data_list.append((row[0], user_name, row[2], kill, alive_time, harm, win_times, row[6], num)) data_list.sort(key=key_info, reverse=True) if (len(data_list) > 50): del data_list[50:] @@ -139,7 +142,9 @@ def fullUpdateRank(): for row in cursor: has_data = True last_idx = max(row[8], last_idx) - user_name = str(row[1], encoding='utf8') + user_name = '' + if row[1]: + user_name = str(row[1], encoding='utf8') if IGNORE_GUEST_ACCOUNT and (user_name == '游客' or user_name == '极乐玩家'): continue #更新击杀榜 @@ -208,7 +213,9 @@ def incrementUpdateRank(): has_data = True channel = f7.getChannelByAccountId(row[0]) last_idx = max(row[8], last_idx) - user_name = str(row[1], encoding='utf8') + user_name = '' + if row[1]: + user_name = str(row[1], encoding='utf8') if IGNORE_GUEST_ACCOUNT and (user_name == '游客' or user_name == '极乐玩家'): continue if checkchannel(channel):