controlsd: speed up number checking (#35890)

Update controlsd.py
pull/35893/head^2
Shane Smiskol 3 days ago committed by GitHub
parent 7c87ada8d8
commit 07909906d4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 4
      selfdrive/controls/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):

Loading…
Cancel
Save