This commit is contained in:
2025-04-24 15:05:35 +00:00
parent b83b584e5b
commit eace029dda

View File

@@ -3307,22 +3307,27 @@ class DataProcessor:
# <= Hier endet die for-Schleife. Die folgenden Blöcke müssen auf dieser Ebene (derselben wie for) eingerückt sein.
if updates: # <= DIESER BLOCK muss auf derselben Ebene wie die for-Schleife beginnen (z.B. 8 Leerzeichen)
logging.info(f"Sende Batch-Update für {len(updates)} Zellen ({rows_processed_count} Zeilen geprüft)...")
success = self.sheet_handler.batch_update_cells(updates)
if success: # Ebene 2 (z.B. 12 Leerzeichen)
if updates: # <= DIESER BLOCK muss auf derselben Ebene wie die for-Schleife beginnen (z.B. 8 Leerzeichen)
# <= Die folgenden Zeilen müssen EINE EBENE TIEFER als das "if updates:" eingerückt sein (z.B. 12 Leerzeichen).
logging.info(f"Sende Batch-Update für {len(updates)} Zellen ({rows_processed_count} Zeilen geprüft)...") # <<< Diese Zeile EINE EBENE TIEFER
success = self.sheet_handler.batch_update_cells(updates) # <<< Diese Zeile EINE EBENE TIEFER
if success: # <= Dieses if gehört zum if updates: Block. Es muss auf derselben Ebene wie die vorherigen eingerückten Zeilen beginnen (z.B. 12 Leerzeichen).
# <= Der folgende Code gehört zum if success: (z.B. 16 Leerzeichen)
logging.info(f"Batch-Update erfolgreich.")
else: # Ebene 2 (12 Leerzeichen) - Gehört zum if success:
else: # <= Dieses else gehört zum if success: (z.B. 12 Leerzeichen)
# <= Der folgende Code gehört zum else success: (z.B. 16 Leerzeichen)
logging.error(f"FEHLER beim Batch-Update.")
else: # <= DIESER BLOCK gehört zum if updates: (Ebene 1). Muss auf derselben Ebene wie if updates: beginnen. (z.B. 8 Leerzeichen)
logging.info("Keine fehlenden Websites gefunden oder keine Updates nötig.") # Diese Zeile muss unter dem else eingerückt sein (Ebene 2).
# <= Die folgende Zeile muss unter dem else eingerückt sein (z.B. 12 Leerzeichen).
logging.info("Keine fehlenden Websites gefunden oder keine Updates nötig.")
# Diese Zeile gehört zur Methode, auf derselben Ebene wie das if updates: und das else: darüber.
# (z.B. 8 Leerzeichen)
# (z.B. 8 Leerzeichen, dieselbe Ebene wie die for-Schleife)
logging.info(f"Modus 'website_lookup' abgeschlossen. {rows_processed_count} Zeilen geprüft.")
# process_find_wiki_serp Methode
def process_find_wiki_serp(self, limit=None, min_employees=500, min_umsatz=200): # <<< Methode in DataProcessor
"""