diag: Zeigen, was unter dem gesuchten Buchstaben steht

Die Liste ist nicht abgeschnitten – sie reicht von "Aachener Bank" bis
"Oelands Bank" und enthaelt N und R. Damit sind beide bisherigen Vermutungen
widerlegt (Sandbox, alphabetisch gekuerzt), und Raten ueber Namensvarianten
bringt nichts mehr.

Bleibt die Suche ohne Treffer, stehen jetzt alle Eintraege mit demselben
Anfangsbuchstaben da. Damit ist auf einen Blick zu sehen, ob die Bank unter
einem anderen Namen gefuehrt wird – oder ob sie in diesen 815 von ueber 2500
schlicht fehlt.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Guido
2026-08-26 21:57:53 +02:00
co-authored by Claude Opus 5
parent 74641aeeac
commit f53efc4767
4 changed files with 22 additions and 2 deletions
+7
View File
@@ -109,6 +109,13 @@ def banken(db: Session, user: User, land: str | None = None,
# Fängt überhaupt eine Bank mit diesen Buchstaben an? Wenn nicht, fehlt
# der Teil des Alphabets, und der Suchbegriff ist unschuldig.
"anfangsbuchstaben": sorted({n[:1].upper() for n in namen}),
# Alles mit demselben Anfangsbuchstaben wie der Suchbegriff. Damit
# sieht man, unter welchem Namen die gesuchte Bank dort wirklich steht
# – Raten über Namensvarianten hat lange genug gedauert.
"gleicher_buchstabe": (
[n for n in namen if begriff and n[:1].lower() == begriff[:1]][:40]
if begriff else []
),
}