This commit is contained in:
2025-06-19 10:13:35 +00:00
parent 69349a3abe
commit 9350690c9d

View File

@@ -1229,7 +1229,7 @@ def load_target_schema(csv_filepath=BRANCH_MAPPING_FILE):
logger.warning(f"Schema-Datei '{csv_filepath}' ist leer oder hat keinen Header.")
TARGET_SCHEMA_STRING = "Ziel-Branchenschema nicht verfuegbar (Datei leer)."
FOCUS_BRANCHES_PROMPT_PART = ""
return
return [], []
for row_num, row in enumerate(reader, 1): # Starte Zählung bei 1 für Zeilennummern nach Header
line_count = row_num
@@ -1248,12 +1248,13 @@ def load_target_schema(csv_filepath=BRANCH_MAPPING_FILE):
logger.critical(f"FEHLER: Schema-Datei '{csv_filepath}' nicht gefunden.")
TARGET_SCHEMA_STRING = "Ziel-Branchenschema nicht verfuegbar (Datei nicht gefunden)."
FOCUS_BRANCHES_PROMPT_PART = ""
return
# Gib ein Tupel mit zwei leeren Listen zurück, um den TypeError zu vermeiden
return [], []
except Exception as e:
logger.critical(f"FEHLER beim Laden des Ziel-Schemas aus '{csv_filepath}' (Zeile {line_count}): {e}")
TARGET_SCHEMA_STRING = "Ziel-Branchenschema nicht verfuegbar (Fehler beim Lesen)."
FOCUS_BRANCHES_PROMPT_PART = ""
return
return [], []
ALLOWED_TARGET_BRANCHES = sorted(list(allowed_branches_set), key=str.lower)
FOCUS_TARGET_BRANCHES = sorted(list(focus_branches_set), key=str.lower)
@@ -10274,7 +10275,7 @@ def main():
# handlers=[] verhindert default Console Handler, wir fuegen ihn manuell hinzu fuer mehr Kontrolle
logging.basicConfig(level=log_level, format=log_format, handlers=[]) # log_format wird hier bereits verwendet
ZIEL_BRANCHENSCHEMA, FOKUS_BRANCHEN = load_target_schema()
ZIEL_BRANCHENSCHEMA, FOKUS_BRANCHEN = load_target_schema() # Zeile 10277
BRANCH_MAPPING = load_branch_mapping()
# Console Handler explizit hinzufuegen
@@ -10954,7 +10955,7 @@ if __name__ == '__main__':
# Alle globalen imports und Funktionen MÜSSEN VOR diesem Block definiert sein.
# Die Klassen MÜSSEN VOR diesem Block definiert sein.
main()
main() #Zeile 10957
# ==============================================================================