From ffabe5ae6c6b6acc18c4ed8ae6e5f14ed8a0ad0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niko=20F=C3=B6hr?= Date: Sun, 26 May 2024 20:48:27 +0300 Subject: [PATCH 1/2] make the CLI spinner look better --- src/wakepy/__main__.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/wakepy/__main__.py b/src/wakepy/__main__.py index a7bb7f0a..1275b4ac 100644 --- a/src/wakepy/__main__.py +++ b/src/wakepy/__main__.py @@ -161,11 +161,11 @@ def get_startup_text(mode: ModeName) -> str: def wait_until_keyboardinterrupt() -> None: - spinning_chars = ["|", "/", "-", "\\"] + spinning_chars = ["⢎⡰", "⢎⡡", "⢎⡑", "⢎⠱", "⠎⡱", "⢊⡱", "⢌⡱", "⢆⡱"] try: for char in itertools.cycle(spinning_chars): # pragma: no branch - print("\r" + char + r" [Press Ctrl+C to exit]", end="") - time.sleep(1) + print("\r" + char + r" [Press Ctrl+C to exit] ", end="") + time.sleep(0.8) except KeyboardInterrupt: pass From 72a7f765bf17c6ccd89fc350c2fd2c51758d1749 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niko=20F=C3=B6hr?= Date: Sun, 26 May 2024 20:51:32 +0300 Subject: [PATCH 2/2] rename variables These are not anymore single chars --- src/wakepy/__main__.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/wakepy/__main__.py b/src/wakepy/__main__.py index 1275b4ac..104049f0 100644 --- a/src/wakepy/__main__.py +++ b/src/wakepy/__main__.py @@ -161,10 +161,10 @@ def get_startup_text(mode: ModeName) -> str: def wait_until_keyboardinterrupt() -> None: - spinning_chars = ["⢎⡰", "⢎⡡", "⢎⡑", "⢎⠱", "⠎⡱", "⢊⡱", "⢌⡱", "⢆⡱"] + spinner_symbols = ["⢎⡰", "⢎⡡", "⢎⡑", "⢎⠱", "⠎⡱", "⢊⡱", "⢌⡱", "⢆⡱"] try: - for char in itertools.cycle(spinning_chars): # pragma: no branch - print("\r" + char + r" [Press Ctrl+C to exit] ", end="") + for spinner_symbol in itertools.cycle(spinner_symbols): # pragma: no branch + print("\r" + spinner_symbol + r" [Press Ctrl+C to exit] ", end="") time.sleep(0.8) except KeyboardInterrupt: pass