fix(dota.py): 修复 party_size 为 None 导致序列化报错的问题

修复 party_size 为 None 导致序列化报错的问题

Signed-off-by: Ching <loooching@gmail.com>
This commit is contained in:
Ching 2023-09-18 18:12:55 +08:00
parent f0254be67c
commit 42b000fe89

View File

@ -130,8 +130,10 @@ class Friend(BaseModel):
}
for match_ in matches[:limit]:
duration = '%d:%02d:%02d' % utils.convert_seconds_to_hms(match_['duration'])
if match_['party_size'] > 1:
if match_['party_size'] and match_['party_size'] > 1:
summary = f"{match_['party_size']}{duration}"
elif match_['party_size'] == None:
summary = f"??黑 {duration}"
else:
summary = f"单排 {duration}"