bugfix
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
# ==============================================================================
|
||||
|
||||
Reference in New Issue
Block a user