bugfix
This commit is contained in:
@@ -125,6 +125,11 @@ def main():
|
|||||||
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)
|
||||||
|
|
||||||
|
# NEU: Expliziter Setup-Aufruf, nachdem alle Konfigurationen geladen sind.
|
||||||
|
if not data_processor.setup():
|
||||||
|
logger.critical("Setup des DataProcessors fehlgeschlagen. Das Skript wird beendet.")
|
||||||
|
return
|
||||||
|
|
||||||
# --- Modus-Dispatching ---
|
# --- Modus-Dispatching ---
|
||||||
start_time = time.time()
|
start_time = time.time()
|
||||||
|
|
||||||
@@ -132,7 +137,8 @@ def main():
|
|||||||
steps_to_run_set = set(step.strip().lower() for step in args.steps.split(',') if step.strip() in valid_steps) if args.steps else set(valid_steps)
|
steps_to_run_set = set(step.strip().lower() for step in args.steps.split(',') if step.strip() in valid_steps) if args.steps else set(valid_steps)
|
||||||
|
|
||||||
if selected_mode == "full_run":
|
if selected_mode == "full_run":
|
||||||
start_row = args.start_sheet_row or sheet_handler.get_start_row_index("Timestamp letzte Pruefung") + header_rows + 1
|
# BUGFIX: header_rows war hier nicht definiert. Hole es aus dem sheet_handler.
|
||||||
|
start_row = args.start_sheet_row or sheet_handler.get_start_row_index("Timestamp letzte Pruefung") + sheet_handler._header_rows + 1
|
||||||
num_to_process = args.limit or (len(sheet_handler.get_all_data_with_headers()) - start_row + 1)
|
num_to_process = args.limit or (len(sheet_handler.get_all_data_with_headers()) - start_row + 1)
|
||||||
data_processor.process_rows_sequentially(
|
data_processor.process_rows_sequentially(
|
||||||
start_sheet_row=start_row, num_to_process=num_to_process,
|
start_sheet_row=start_row, num_to_process=num_to_process,
|
||||||
|
|||||||
Reference in New Issue
Block a user