Skip to content

Commit c705248

Browse files
authored
Merge pull request #139 from kneasle/socketio-peal-speed
Allow peal speed to be set over SocketIO
2 parents 453103a + 4df49ec commit c705248

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

wheatley/rhythm/regression.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -198,20 +198,22 @@ def log_warning(message: str) -> None:
198198

199199
if key == "sensitivity":
200200
self.logger.warning(f"NOT IMPLEMENTED: setting sensitivity to {value}.")
201-
202-
if key == 'inertia':
201+
if key == "inertia":
203202
try:
204203
new_inertia = float(value)
205-
206204
if new_inertia > 1 or new_inertia < 0:
207205
log_warning(f"{new_inertia} is not between 0 and 1")
208206
else:
209207
self._preferred_inertia = new_inertia
210-
211208
self.logger.warning(f"Setting 'self._preferred_inertia' to '{value}'")
212209
except ValueError:
213210
log_warning(f"{value} is not an number")
214-
211+
if key == "peal_speed":
212+
new_peal_speed = int(value)
213+
if new_peal_speed <= 0:
214+
log_warning(f"{new_peal_speed} is not positive")
215+
else:
216+
self._peal_speed = new_peal_speed
215217

216218
def on_bell_ring(self, bell: Bell, stroke: Stroke, real_time: float) -> None:
217219
"""

0 commit comments

Comments
 (0)