bugfix
This commit is contained in:
@@ -1047,25 +1047,20 @@ ALLOWED_TARGET_BRANCHES = [] # Liste der erlaubten Kurzformen
|
|||||||
|
|
||||||
|
|
||||||
def load_target_schema(csv_filepath=BRANCH_MAPPING_FILE):
|
def load_target_schema(csv_filepath=BRANCH_MAPPING_FILE):
|
||||||
"""
|
|
||||||
Laedt Liste erlaubter Ziel-Branchen und Fokus-Branchen aus der CSV-Datei.
|
|
||||||
Befuellt die globalen Variablen ALLOWED_TARGET_BRANCHES, FOCUS_TARGET_BRANCHES,
|
|
||||||
TARGET_SCHEMA_STRING und FOCUS_BRANCHES_PROMPT_PART.
|
|
||||||
"""
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
global ALLOWED_TARGET_BRANCHES, FOCUS_TARGET_BRANCHES, TARGET_SCHEMA_STRING, FOCUS_BRANCHES_PROMPT_PART
|
global ALLOWED_TARGET_BRANCHES, FOCUS_TARGET_BRANCHES, TARGET_SCHEMA_STRING, FOCUS_BRANCHES_PROMPT_PART
|
||||||
|
|
||||||
ALLOWED_TARGET_BRANCHES = []
|
ALLOWED_TARGET_BRANCHES = []
|
||||||
FOCUS_TARGET_BRANCHES = []
|
FOCUS_TARGET_BRANCHES = []
|
||||||
allowed_branches_set = set()
|
allowed_branches_set = set()
|
||||||
focus_branches_set = set() # Für Fokusbranchen
|
focus_branches_set = set()
|
||||||
line_count = 0
|
line_count = 0
|
||||||
|
|
||||||
logger.info(f"Lade Ziel-Schema und Fokus-Branchen aus '{csv_filepath}'...")
|
logger.info(f"Lade Ziel-Schema und Fokus-Branchen aus '{csv_filepath}'...")
|
||||||
|
|
||||||
try:
|
try: # Diese Zeile muss auf derselben Ebene wie logger.info darüber sein
|
||||||
with open(csv_filepath, "r", encoding="utf-8-sig") as f:
|
with open(csv_filepath, "r", encoding="utf-8-sig") as f:
|
||||||
reader = csv.reader(f, delimiter=';') # <<< HINZUGEFÜGT: delimiter=';'
|
reader = csv.reader(f, delimiter=';')
|
||||||
try:
|
try:
|
||||||
header_row = next(reader)
|
header_row = next(reader)
|
||||||
logger.debug(f"Ueberspringe Header-Zeile im Schema: {header_row}")
|
logger.debug(f"Ueberspringe Header-Zeile im Schema: {header_row}")
|
||||||
|
|||||||
Reference in New Issue
Block a user