This commit is contained in:
2025-06-19 10:13:35 +00:00
parent 3310274a70
commit eba8d32ded

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.") logger.warning(f"Schema-Datei '{csv_filepath}' ist leer oder hat keinen Header.")
TARGET_SCHEMA_STRING = "Ziel-Branchenschema nicht verfuegbar (Datei leer)." TARGET_SCHEMA_STRING = "Ziel-Branchenschema nicht verfuegbar (Datei leer)."
FOCUS_BRANCHES_PROMPT_PART = "" FOCUS_BRANCHES_PROMPT_PART = ""
return return [], []
for row_num, row in enumerate(reader, 1): # Starte Zählung bei 1 für Zeilennummern nach Header for row_num, row in enumerate(reader, 1): # Starte Zählung bei 1 für Zeilennummern nach Header
line_count = row_num 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.") logger.critical(f"FEHLER: Schema-Datei '{csv_filepath}' nicht gefunden.")
TARGET_SCHEMA_STRING = "Ziel-Branchenschema nicht verfuegbar (Datei nicht gefunden)." TARGET_SCHEMA_STRING = "Ziel-Branchenschema nicht verfuegbar (Datei nicht gefunden)."
FOCUS_BRANCHES_PROMPT_PART = "" FOCUS_BRANCHES_PROMPT_PART = ""
return # Gib ein Tupel mit zwei leeren Listen zurück, um den TypeError zu vermeiden
return [], []
except Exception as e: except Exception as e:
logger.critical(f"FEHLER beim Laden des Ziel-Schemas aus '{csv_filepath}' (Zeile {line_count}): {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)." TARGET_SCHEMA_STRING = "Ziel-Branchenschema nicht verfuegbar (Fehler beim Lesen)."
FOCUS_BRANCHES_PROMPT_PART = "" FOCUS_BRANCHES_PROMPT_PART = ""
return return [], []
ALLOWED_TARGET_BRANCHES = sorted(list(allowed_branches_set), key=str.lower) ALLOWED_TARGET_BRANCHES = sorted(list(allowed_branches_set), key=str.lower)
FOCUS_TARGET_BRANCHES = sorted(list(focus_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 # 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 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() BRANCH_MAPPING = load_branch_mapping()
# Console Handler explizit hinzufuegen # Console Handler explizit hinzufuegen
@@ -10954,7 +10955,7 @@ if __name__ == '__main__':
# Alle globalen imports und Funktionen MÜSSEN VOR diesem Block definiert sein. # Alle globalen imports und Funktionen MÜSSEN VOR diesem Block definiert sein.
# Die Klassen MÜSSEN VOR diesem Block definiert sein. # Die Klassen MÜSSEN VOR diesem Block definiert sein.
main() main() #Zeile 10957
# ============================================================================== # ==============================================================================