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
|
# Import der Config-Klasse und Konstanten
|
||||||
from config import Config, BRANCH_MAPPING_FILE, URL_CHECK_MARKER, USER_AGENTS
|
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
|
# 2. RETRY DECORATOR
|
||||||
|
|||||||
Reference in New Issue
Block a user