From ecc81c5f35f0b1b2107edbefb8fffec3e19e2cc1 Mon Sep 17 00:00:00 2001 From: imcompiling Date: Fri, 24 May 2024 14:03:23 -0400 Subject: [PATCH] Sort the council member info. --- utils.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/utils.py b/utils.py index c8bac80..3501231 100644 --- a/utils.py +++ b/utils.py @@ -539,8 +539,12 @@ async def edit_clan_council_info(guild: nextcord.Guild, config: DakinyConfig) -> .where(CouncilMembers.Elected == true()) ) + council_member_ids = sorted( + session.scalars(stmt), key=lambda user_id: guild.get_member(user_id).display_name.lower() + ) + council_members_strs = [ - f"<@{user_id}>" for user_id in session.scalars(stmt) if user_id not in (discord_manager, clan_leader) + f"<@{user_id}>" for user_id in council_member_ids if user_id not in (discord_manager, clan_leader) ] quarter = get_quarter_name(config)