blob: 65fecf171298991d23b4e919cd737025038b5f19 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
import sys
import time
from prompt_toolkit import prompt
from prompt_toolkit.styles import Style
class StyleLog:
def prompt(role: str):
return
def show_ellipsis(self, api_call_done):
loop = True
while loop:
for i in range(0, 4):
if api_call_done.is_set():
loop = False
sys.stdout.write('\r' + ' ' * 4 + '\r')
break
time.sleep(1)
sys.stdout.write('.')
sys.stdout.flush()
sys.stdout.write('\r' + ' ' * 4 + '\r')
sys.stdout.flush()
|