controlsd: speed up number checking (#35890)

Update controlsd.py
This commit is contained in:
Shane Smiskol
2025-08-02 00:08:18 -07:00
committed by GitHub
parent 7c87ada8d8
commit 07909906d4
+2 -2
View File
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
import math
from typing import SupportsFloat
from numbers import Number
from cereal import car, log
import cereal.messaging as messaging
@@ -127,7 +127,7 @@ class Controls:
# Ensure no NaNs/Infs
for p in ACTUATOR_FIELDS:
attr = getattr(actuators, p)
if not isinstance(attr, SupportsFloat):
if not isinstance(attr, Number):
continue
if not math.isfinite(attr):