diff options
author | Micah Lee <micah@micahflee.com> | 2020-11-27 11:27:11 -0800 |
---|---|---|
committer | Micah Lee <micah@micahflee.com> | 2020-11-27 11:27:11 -0800 |
commit | 6d38b8e0c4a19386a6f1d040f078f4351a06cd65 (patch) | |
tree | 8d9f9f735396dd7d791184373b513b4b691bdb0d /cli | |
parent | 7927ef83b235e1219f7825e740db9ce216147aee (diff) | |
download | onionshare-6d38b8e0c4a19386a6f1d040f078f4351a06cd65.tar.gz onionshare-6d38b8e0c4a19386a6f1d040f078f4351a06cd65.zip |
Add terminal animation while waiting for circuits to close
Diffstat (limited to 'cli')
-rw-r--r-- | cli/onionshare_cli/onion.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/cli/onionshare_cli/onion.py b/cli/onionshare_cli/onion.py index b801997d..08b3652a 100644 --- a/cli/onionshare_cli/onion.py +++ b/cli/onionshare_cli/onion.py @@ -767,6 +767,9 @@ class Onion(object): ): rendevouz_circuit_ids.append(c.id) + symbols = [c for c in "\\|/-"] + symbols_i = 0 + while True: num_rend_circuits = 0 for c in self.c.get_circuits(): @@ -782,9 +785,10 @@ class Onion(object): else: circuits = "circuits" print( - f"\rWaiting for {num_rend_circuits} Tor rendezvous {circuits} to close ... ", + f"\rWaiting for {num_rend_circuits} Tor rendezvous {circuits} to close {symbols[symbols_i]} ", end="", ) + symbols_i = (symbols_i + 1) % len(symbols) time.sleep(1) except: pass |