Added def get_col_idx(key):
This commit is contained in:
13
helpers.py
13
helpers.py
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user