From 5f725432983d01e277c8f1d8b6085933c1312daa Mon Sep 17 00:00:00 2001 From: MoYoez Date: Thu, 3 Aug 2023 16:57:13 +0800 Subject: [PATCH] fix no phi bugs --- method.py | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/method.py b/method.py index 3487222..3253678 100644 --- a/method.py +++ b/method.py @@ -106,16 +106,17 @@ def parse_render_bests(gameRecord, overflow: int): record = reader.readRecord(songId) records.extend(record) records.sort(key=lambda x: x["rks"], reverse=True) - render = [ - max( - filter(lambda x: x["score"] == 1000000, records), - key=lambda x: x["difficulty"], - ) - ] - render.extend(records[: 19 + overflow]) - if render[0]["score"] == 1000000: + try: + render = [ + max( + filter(lambda x: x["score"] == 1000000, records), + key=lambda x: x["difficulty"], + ) + ] + render.extend(records[: 19 + overflow]) isPhi = True - else: + except ValueError: + render = records[: 19 + overflow] isPhi = False return render, isPhi