Update controlsd.py
@ -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):