From 643e2f057d383bc488840f1d457dd79ef1917e03 Mon Sep 17 00:00:00 2001 From: Floke Date: Tue, 1 Jul 2025 07:00:01 +0000 Subject: [PATCH] bugfix --- helpers.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/helpers.py b/helpers.py index 3df33a25..045fe407 100644 --- a/helpers.py +++ b/helpers.py @@ -983,14 +983,16 @@ def evaluate_branche_chatgpt(crm_branche, beschreibung, wiki_branche, wiki_kateg parsed_branch = False parsed_confidence = False - for line in lines: +for line in lines: line_stripped = line.strip() - # NEU: Flexibleres Parsing mit Regex, ignoriert Groß/Kleinschreibung + line_lower = line_stripped.lower() # WICHTIG: Variable wieder einführen + + # Flexibleres Parsing mit Regex, ignoriert Groß/Kleinschreibung branch_match = re.match(r"^(Branche|Branchenzuordnung):\s*(.*)", line_stripped, re.IGNORECASE) if branch_match: suggested_branch = branch_match.group(2).strip().strip('"\'') parsed_branch = True - elif line_stripped.lower().startswith("konfidenz:"): + elif line_lower.startswith("konfidenz:"): confidence_text = line_stripped.split(":", 1)[1].strip().strip('"\'') valid_confidences = ["hoch", "mittel", "niedrig"] if confidence_text.lower() in valid_confidences: