File tree Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -42,7 +42,7 @@ def __init__(self):
42
42
self ._level = 0 # beep level initialized to 0
43
43
self ._active = False # object active state initialized to False
44
44
self .run () # activate object
45
-
45
+
46
46
def _beep (self , on ):
47
47
"""Beeps the buzzer once followed by a silence.
48
48
@@ -68,7 +68,8 @@ def _beepLevel(self):
68
68
69
69
def run (self ):
70
70
"""Launches the _run method in a dedicated thread so it can run in the
71
- background while the calling program continues."""
71
+ background while the calling program continues.
72
+ """
72
73
73
74
if not self ._active :
74
75
thread1 = threading .Thread (target = self ._run , args = [])
@@ -89,10 +90,10 @@ def setLevel(self, level):
89
90
level: the number of beeps to be produced (0 to 4)
90
91
"""
91
92
try :
92
- if type (level ) != int :
93
+ if type (level ) != int : # check that level is an integer
93
94
raise TypeError ("level must be an integer." )
94
- elif level >= 0 and level <= 4 :
95
- self ._level = level
95
+ elif level >= 0 and level <= 4 : # check that level is between 0 and 4
96
+ self ._level = level # set _level attribute
96
97
else :
97
98
raise ValueError ("level must be between 0 and 4." )
98
99
You can’t perform that action at this time.
0 commit comments