This commit is contained in:
2025-08-04 12:04:18 +00:00
parent 6321e3141e
commit 131f4700ae

View File

@@ -120,7 +120,20 @@ def main():
logging.getLogger('').addHandler(file_handler) logging.getLogger('').addHandler(file_handler)
logger.info(f"===== Skript gestartet: Modus '{selected_mode}' =====") logger.info(f"===== Skript gestartet: Modus '{selected_mode}' =====")
logger.info(f"Version: {Config.VERSION}") logger.info(f"Projekt-Version (Config): {Config.VERSION}") # Umbenannt zur Klarheit
logger.info(f"Logdatei: {log_file_path or 'FEHLER - Keine Logdatei'}")
logger.info(f"CLI Argumente: {args}")
# --- Hauptlogik ---
try:
# --- Vorbereitung & Initialisierung ---
Config.load_api_keys()
sheet_handler = GoogleSheetHandler()
wiki_scraper = WikipediaScraper()
data_processor = DataProcessor(sheet_handler=sheet_handler, wiki_scraper=wiki_scraper)
# --- Modul-Versionen loggen (NACH der Initialisierung) ---
modules_to_log = { modules_to_log = {
"DataProcessor": data_processor, "DataProcessor": data_processor,
"GoogleSheetHandler": google_sheet_handler, "GoogleSheetHandler": google_sheet_handler,
@@ -128,17 +141,7 @@ def main():
"Helpers": helpers "Helpers": helpers
} }
log_module_versions(modules_to_log) log_module_versions(modules_to_log)
logger.info(f"Logdatei: {log_file_path or 'FEHLER - Keine Logdatei'}") # --- Ende Version-Logging ---
logger.info(f"CLI Argumente: {args}")
# --- Hauptlogik ---
try:
# --- Vorbereitung ---
Config.load_api_keys()
sheet_handler = GoogleSheetHandler()
wiki_scraper = WikipediaScraper()
data_processor = DataProcessor(sheet_handler=sheet_handler, wiki_scraper=wiki_scraper)
# Expliziter Setup-Aufruf, nachdem alle Konfigurationen geladen sind. # Expliziter Setup-Aufruf, nachdem alle Konfigurationen geladen sind.
if not data_processor.setup(): if not data_processor.setup():