Update changes
Dieser Commit ist enthalten in:
@ -198,17 +198,15 @@ class GmailController(BasePlatformController):
|
||||
logger.info(f"[GMAIL] start_account_creation abgeschlossen")
|
||||
|
||||
def stop_account_creation(self):
|
||||
"""Stoppt die laufende Account-Erstellung mit Guard-Freigabe"""
|
||||
"""
|
||||
Stoppt die Gmail-Account-Erstellung.
|
||||
|
||||
WICHTIG: Guard-Freigabe erfolgt im Worker.stop() mit release().
|
||||
User-Abbruch zählt NICHT als Failure.
|
||||
"""
|
||||
logger.info("[GMAIL] Stoppe Account-Erstellung")
|
||||
|
||||
# Guard-Freigabe (wichtig: VOR Worker-Stop)
|
||||
from utils.process_guard import get_guard
|
||||
guard = get_guard()
|
||||
if guard.is_locked():
|
||||
guard.end(success=False)
|
||||
logger.info("Guard freigegeben bei Gmail Stop")
|
||||
|
||||
# Worker stoppen
|
||||
# Worker stoppen (Worker.stop() gibt Guard frei mit release())
|
||||
if self.worker_thread and self.worker_thread.isRunning():
|
||||
self.worker_thread.stop()
|
||||
self.worker_thread.wait()
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren