File tree Expand file tree Collapse file tree 1 file changed +11
-3
lines changed
termtyper/ui/widgets/typing Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -16,8 +16,10 @@ class Space(Widget):
16
16
17
17
def __init__ (self ):
18
18
super ().__init__ ()
19
- self .reset ()
19
+ self .check_timer = None
20
20
self .current_key = None
21
+ self .reset ()
22
+ self .check_timer = self .set_interval (1 , self .check_restrictions )
21
23
22
24
# ---------------- UTILS -----------------
23
25
@@ -52,6 +54,12 @@ def restart(self) -> None:
52
54
else :
53
55
self .reset ()
54
56
57
+ def check_restrictions (self ):
58
+ if not self .tracker .stats .start_time :
59
+ return
60
+
61
+ _ = self .tracker .stats .wpm
62
+
55
63
def reset (self ) -> None :
56
64
generated = master_generator .generate ()
57
65
self .paragraph = Text (generated )
@@ -61,11 +69,11 @@ def reset_components(self) -> None:
61
69
self .paragraph .spans .append (self .reverse_span (0 ))
62
70
self .tracker = Tracker (self .paragraph .plain )
63
71
self .cursor = 0
64
- self .refresh ()
65
-
66
72
if self .size .width :
67
73
self .reset_newlines ()
68
74
75
+ self .refresh ()
76
+
69
77
def render (self ) -> RenderableType :
70
78
return self .paragraph
71
79
You can’t perform that action at this time.
0 commit comments