def _update_speed_color(self): ''' Selects the appropriate color for the exit speed indicator based on configured speed threshold ''' if self.current_speed > self._pitstop_alert_speed: self.ids.speed_rect.rect_color = ColorScheme.get_error() self._toggle_exit_speed_alert(ColorScheme.get_error()) elif self.current_speed > self._pitstop_alert_speed * self._SPEED_ALERT_THRESHOLD: self.ids.speed_rect.rect_color = ColorScheme.get_alert() self.exit_speed_color = ColorScheme.get_dark_background_translucent() else: self.ids.speed_rect.rect_color = ColorScheme.get_happy() self.exit_speed_color = ColorScheme.get_dark_background_translucent()