From 77053c901960f3fb37f562c39b6627e5c5019887 Mon Sep 17 00:00:00 2001 From: Floke Date: Mon, 30 Jun 2025 06:08:56 +0000 Subject: [PATCH] Pfade angepasst --- config.py | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/config.py b/config.py index 3411fbad..b6fe3c1c 100644 --- a/config.py +++ b/config.py @@ -16,19 +16,22 @@ import logging # 1. GLOBALE KONSTANTEN UND DATEIPFADE # ============================================================================== -# --- Dateipfade --- -CREDENTIALS_FILE = "service_account.json" -API_KEY_FILE = "api_key.txt" # OpenAI -SERP_API_KEY_FILE = "serpApiKey.txt" -GENDERIZE_API_KEY_FILE = "genderize_API_Key.txt" -BRANCH_MAPPING_FILE = "ziel_Branchenschema.csv" # Enthält Zielschema -LOG_DIR = "Log" +# --- Dateipfade (NEU: Absolute Pfade) --- +# Basisverzeichnis des Projekts, in dem sich diese config.py befindet. +BASE_DIR = os.path.dirname(os.path.abspath(__file__)) + +CREDENTIALS_FILE = os.path.join(BASE_DIR, "service_account.json") +API_KEY_FILE = os.path.join(BASE_DIR, "api_key.txt") # OpenAI +SERP_API_KEY_FILE = os.path.join(BASE_DIR, "serpApiKey.txt") +GENDERIZE_API_KEY_FILE = os.path.join(BASE_DIR, "genderize_API_Key.txt") +BRANCH_MAPPING_FILE = os.path.join(BASE_DIR, "ziel_Branchenschema.csv") # Enthält Zielschema +LOG_DIR = os.path.join(BASE_DIR, "Log") # --- ML Modell Artefakte --- -MODEL_FILE = "technician_decision_tree_model.pkl" -IMPUTER_FILE = "median_imputer.pkl" -PATTERNS_FILE_TXT = "technician_patterns.txt" # Alt (Optional beibehalten) -PATTERNS_FILE_JSON = "technician_patterns.json" # Neu (Empfohlen) +MODEL_FILE = os.path.join(BASE_DIR, "technician_decision_tree_model.pkl") +IMPUTER_FILE = os.path.join(BASE_DIR, "median_imputer.pkl") +PATTERNS_FILE_TXT = os.path.join(BASE_DIR, "technician_patterns.txt") # Alt (Optional beibehalten) +PATTERNS_FILE_JSON = os.path.join(BASE_DIR, "technician_patterns.json") # Neu (Empfohlen) # Marker für URLs, die erneut per SERP gesucht werden sollen URL_CHECK_MARKER = "URL_CHECK_NEEDED"