File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2626
2727is_runserver = any (arg .casefold () == "runserver" for arg in sys .argv )
2828if (is_runserver ):
29- print ('Starting development server at http://127.0.0.1:8000/' )
30- print ('Quit the server with CONTROL-C.' )
3129 log_variation ()
3230
Original file line number Diff line number Diff line change 11import sys
22import time
3+ import threading
34from devcycle_python_sdk .models .user import DevCycleUser
45from .devcycle import get_devcycle_client
56
@@ -40,12 +41,14 @@ def render_frame(idx=0):
4041 write_to_console (frame , color )
4142
4243 timeout = 100 if speed in ['fast' , 'surprise' , 'off-axis' ] else 500
43-
44- time .sleep (timeout / 1000 )
45- render_frame (idx )
44+
45+ # Set timeout to render next frame
46+ threading .Timer (
47+ timeout / 1000 ,
48+ lambda : render_frame (idx )
49+ ).start ()
4650
4751 try :
48- print ('{}------------------------------------------{}' .format (COLORS ['blue' ], END_CHAR ))
4952 render_frame ()
5053 except KeyboardInterrupt :
5154 sys .stdout .write ('\n ' )
You can’t perform that action at this time.
0 commit comments