bugfix
This commit is contained in:
@@ -4667,39 +4667,36 @@ class DataProcessor:
|
||||
|
||||
# --- 2. Wikipedia Handling (Search, Extraction, Status Reset) ==========
|
||||
run_wiki_step = 'wiki' in steps_to_run
|
||||
wiki_processing_needed_based_on_status = self._needs_wiki_processing(row_data, force_reeval)
|
||||
wiki_processing_needed_based_on_status = self._needs_wiki_processing(row_data, force_reeval) # Prüft Z und AC
|
||||
|
||||
if run_wiki_step and wiki_processing_needed_based_on_status:
|
||||
any_processing_done = True # Markiere, dass in dieser Zeile etwas im Wiki-Teil getan wird
|
||||
any_processing_done = True
|
||||
|
||||
# ---- KORREKTE VARIABLENERSTELLUNG UND VERWENDUNG FÜR LOGGING ----
|
||||
grund_message_parts_wiki = []
|
||||
grund_message_parts_wiki_list = [] # Liste für die Teile der Nachricht
|
||||
if force_reeval:
|
||||
grund_message_parts_wiki.append('Re-Eval')
|
||||
# Überprüfung des Wikipedia Timestamps (Spalte Z)
|
||||
grund_message_parts_wiki_list.append('Re-Eval')
|
||||
if not self._get_cell_value_safe(row_data, "Wikipedia Timestamp").strip():
|
||||
grund_message_parts_wiki.append('Z (Wikipedia Timestamp) leer')
|
||||
# Überprüfung des Chat Wiki Konsistenzprüfung (Spalte AC)
|
||||
grund_message_parts_wiki_list.append('Z (Wikipedia Timestamp) leer')
|
||||
if self._get_cell_value_safe(row_data, "Chat Wiki Konsistenzpruefung").strip().upper() == "X (URL COPIED)":
|
||||
grund_message_parts_wiki.append("AC (Chat Wiki Konsistenzpruefung)='X (URL COPIED)'")
|
||||
grund_message_parts_wiki_list.append("AC (Chat Wiki Konsistenzpruefung)='X (URL COPIED)'")
|
||||
|
||||
# Baue die Log-Nachricht zusammen
|
||||
grund_message_wiki = ", ".join(filter(None, grund_message_parts_wiki))
|
||||
if not grund_message_wiki: # Wenn die Liste leer war und join einen leeren String ergibt
|
||||
grund_message_wiki = "Bedingung für Wiki-Bearbeitung erfüllt (Details im Debug-Log oder Status)" # Allgemeinerer Fallback
|
||||
grund_message_wiki_str = ", ".join(filter(None, grund_message_parts_wiki_list)) # Variable umbenannt zu _str
|
||||
if not grund_message_wiki_str:
|
||||
grund_message_wiki_str = "Bedingung für Wiki-Bearbeitung erfüllt (Details im Debug)"
|
||||
|
||||
# Verwende die korrekte Variable `grund_message_wiki`
|
||||
self.logger.info(f"Zeile {row_num_in_sheet}: Fuehre WIKI Schritte aus (Grund: {grund_message_wiki})...")
|
||||
# Verwende die korrekte Variable `grund_message_wiki_str`
|
||||
self.logger.info(f"Zeile {row_num_in_sheet}: Fuehre WIKI Schritte aus (Grund: {grund_message_wiki_str})...")
|
||||
# ---- ENDE KORREKTUR ----
|
||||
|
||||
# Hole aktuellen Wiki-URL der Tochter aus Spalte R
|
||||
current_wiki_url_in_sheet_for_daughter = self._get_cell_value_safe(row_data, "Wiki URL").strip()
|
||||
system_suggested_parent_name_o = self._get_cell_value_safe(row_data, "System Vorschlag Parent Account").strip()
|
||||
# parent_account_name_d wird bereits weiter oben in der Funktion gelesen
|
||||
|
||||
url_to_validate_and_extract = None
|
||||
name_for_wiki_article_validation = company_name
|
||||
source_of_wiki_data_origin_log_msg = "Tochter (Standard)" # Angepasst für Klarheit
|
||||
source_of_wiki_data_origin_log_msg = "Tochter (Standard)"
|
||||
additional_info_for_af_col = ""
|
||||
artikel_ist_valide_fuer_extraktion = False
|
||||
|
||||
|
||||
Reference in New Issue
Block a user