From 5bec2c0f3795b5b41e83dd83d4ffbf5aaba22ab3 Mon Sep 17 00:00:00 2001 From: teahubxyz Date: Thu, 29 Oct 2026 00:46:30 +0000 Subject: [PATCH] =?UTF-8?q?providers=5Fsearch:=20ties=20sort=20by=20name?= =?UTF-8?q?=20A=E2=86=92Z?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01FAqjv1sLfUad2bMcsmPbRT --- server.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server.py b/server.py index 04eb2ff..3f1e695 100644 --- a/server.py +++ b/server.py @@ -93,7 +93,8 @@ def oracle_search(query: str, limit: int = 10, connectable_only: bool = True) -> 1 if "teahub" in row["sources"] else 0, ) hits.append((score, row)) - hits.sort(key=lambda item: (item[0], item[1]["name"].lower()), reverse=True) + hits.sort(key=lambda item: item[1]["name"].lower()) + hits.sort(key=lambda item: item[0], reverse=True) return [row for _, row in hits[: max(1, min(limit, 50))]]