Added def get_col_idx(key):

This commit is contained in:
2025-07-19 18:34:20 +00:00
parent a6b4da61c0
commit 80f7e9afe6

View File

@@ -61,6 +61,19 @@ except Exception as e:
# Import der Config-Klasse und Konstanten
from config import Config, BRANCH_MAPPING_FILE, URL_CHECK_MARKER, USER_AGENTS
from config import Config, COLUMN_MAP, BRANCH_GROUP_MAPPING, COLUMN_ORDER
def get_col_idx(key):
"""
Ermittelt sicher den 0-basierten Spalten-Index für einen gegebenen Spaltennamen (key)
mithilfe der zentralen COLUMN_ORDER-Liste aus der Config.
"""
try:
return COLUMN_ORDER.index(key)
except (ValueError, NameError):
# Fängt den Fehler ab, falls COLUMN_ORDER nicht importiert wurde oder der Key nicht existiert.
# Ein Logging hier wäre gut, aber um Abhängigkeiten zu vermeiden, geben wir nur None zurück.
return None
# ==============================================================================
# 2. RETRY DECORATOR