From 3458275307a9e08a0f3b7d24c7c6b458ef4c0c53 Mon Sep 17 00:00:00 2001 From: Oliver Hofmann Date: Sun, 17 May 2026 17:25:33 +0200 Subject: [PATCH] fix: 3s countdown before resolution, move mouse to corner first --- src/teampulse/cli.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/teampulse/cli.py b/src/teampulse/cli.py index ca2f63c..185c7a5 100644 --- a/src/teampulse/cli.py +++ b/src/teampulse/cli.py @@ -115,7 +115,18 @@ def main() -> None: # (moderator and presenter are excluded — no need to look up their email) excluded = {window.moderator, window.presenter} to_resolve = [e for e in window.entries if e.display_name not in excluded] - print(f"\nLöse {len(to_resolve)} E-Mail-Adresse(n) auf...") + + if to_resolve: + import sys as _sys + for i in range(3, 0, -1): + _sys.stdout.write(f"\r Maus aus Browser-Fenster bewegen! Starte in {i}s...") + _sys.stdout.flush() + import time as _time; _time.sleep(1) + _sys.stdout.write("\r\033[K") + # Move Playwright mouse to top-left corner before hovering + page.mouse.move(0, 0) + + print(f"Löse {len(to_resolve)} E-Mail-Adresse(n) auf...") resolved_entries = [] for entry in window.entries: if entry.display_name in excluded: