Insta geht wieder, wegen dem Domain Umzug

Dieser Commit ist enthalten in:
Claude Project Manager
2025-11-27 21:17:32 +01:00
Ursprung 2d276f167c
Commit 8e4a052b6c
16 geänderte Dateien mit 208 neuen und 38 gelöschten Zeilen

Datei anzeigen

@ -283,6 +283,24 @@ class BaseAccountCreationWorkerThread(QThread):
return save_result
def stop(self):
"""Stoppt den Thread"""
"""
Stoppt den Thread sauber mit Guard-Freigabe.
WICHTIG: Guard wird SOFORT freigegeben, da terminate() den finally-Block überspringt.
"""
import logging
logger = logging.getLogger(__name__)
self.running = False
# Guard SOFORT freigeben bevor terminate()
# Grund: terminate() überspringt den finally-Block in run()
from utils.process_guard import get_guard
guard = get_guard()
if guard.is_locked():
guard.end(success=False)
logger.info("Guard freigegeben bei Worker-Stop (vor terminate)")
# Jetzt Thread beenden
self.terminate()
self.wait(2000) # Warte max 2 Sekunden auf sauberes Ende