bugfix
This commit is contained in:
@@ -120,26 +120,29 @@ 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
|
||||||
modules_to_log = {
|
|
||||||
"DataProcessor": data_processor,
|
|
||||||
"GoogleSheetHandler": google_sheet_handler,
|
|
||||||
"WikipediaScraper": wikipedia_scraper,
|
|
||||||
"Helpers": helpers
|
|
||||||
}
|
|
||||||
log_module_versions(modules_to_log)
|
|
||||||
logger.info(f"Logdatei: {log_file_path or 'FEHLER - Keine Logdatei'}")
|
logger.info(f"Logdatei: {log_file_path or 'FEHLER - Keine Logdatei'}")
|
||||||
logger.info(f"CLI Argumente: {args}")
|
logger.info(f"CLI Argumente: {args}")
|
||||||
|
|
||||||
# --- Hauptlogik ---
|
# --- Hauptlogik ---
|
||||||
try:
|
try:
|
||||||
# --- Vorbereitung ---
|
# --- Vorbereitung & Initialisierung ---
|
||||||
Config.load_api_keys()
|
Config.load_api_keys()
|
||||||
|
|
||||||
sheet_handler = GoogleSheetHandler()
|
sheet_handler = GoogleSheetHandler()
|
||||||
wiki_scraper = WikipediaScraper()
|
wiki_scraper = WikipediaScraper()
|
||||||
data_processor = DataProcessor(sheet_handler=sheet_handler, wiki_scraper=wiki_scraper)
|
data_processor = DataProcessor(sheet_handler=sheet_handler, wiki_scraper=wiki_scraper)
|
||||||
|
|
||||||
|
# --- Modul-Versionen loggen (NACH der Initialisierung) ---
|
||||||
|
modules_to_log = {
|
||||||
|
"DataProcessor": data_processor,
|
||||||
|
"GoogleSheetHandler": google_sheet_handler,
|
||||||
|
"WikipediaScraper": wikipedia_scraper,
|
||||||
|
"Helpers": helpers
|
||||||
|
}
|
||||||
|
log_module_versions(modules_to_log)
|
||||||
|
# --- Ende Version-Logging ---
|
||||||
|
|
||||||
# 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():
|
||||||
logger.critical("Setup des DataProcessors fehlgeschlagen. Das Skript wird beendet.")
|
logger.critical("Setup des DataProcessors fehlgeschlagen. Das Skript wird beendet.")
|
||||||
|
|||||||
Reference in New Issue
Block a user