From a06bd03f5f32a15d2446429a3a846b0cb005c5c4 Mon Sep 17 00:00:00 2001 From: Daniel Tam Date: Wed, 26 Jul 2023 01:06:58 -0500 Subject: [PATCH] sort current list by day number --- app/routers/animeguess.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/routers/animeguess.py b/app/routers/animeguess.py index 4ce5577..29744b6 100644 --- a/app/routers/animeguess.py +++ b/app/routers/animeguess.py @@ -168,7 +168,7 @@ async def ag_list(): key = obj.key day_num_split = key.split('/') - day_num = day_num_split[1] + day_num = int(day_num_split[1]) if metadata['answer'].lower() == metadata['eng_title'].lower(): anime_titles.append({'title': f'{metadata["answer"]} ({metadata["difficulty"]})', 'day': day_num}) @@ -185,11 +185,14 @@ async def ag_list(): key = obj.key day_num_split = key.split('/') - day_num = day_num_split[0] + day_num = int(day_num_split[0]) if metadata['answer'].lower() == metadata['eng_title'].lower(): anime_titles.append({'title': f'{metadata["answer"]} ({metadata["difficulty"]})', 'day': day_num}) else: anime_titles.append({'title': f'{metadata["answer"]} [{metadata["eng_title"]}] ({metadata["difficulty"]})', 'day': day_num}) + # Sort titles by days + anime_titles = sorted(anime_titles, key=itemgetter('day'), reverse=False) + return anime_titles