Don't use cache if mock

This commit is contained in:
Willem Melching
2020-02-24 13:34:33 -08:00
parent 8546cbce58
commit 449d7a2efa
+7 -3
View File
@@ -70,11 +70,15 @@ def fingerprint(logcan, sendcan, has_relay):
bus = 1
cached_params = Params().get("CarParamsCache")
if cached_params is not None:
cached_params = car.CarParams.from_bytes(cached_params)
if cached_params.carName == "mock":
cached_params = None
if cached_params is not None:
cloudlog.warning("Using cached CarParams")
CP = car.CarParams.from_bytes(cached_params)
vin = CP.carVin
car_fw = list(CP.carFw)
vin = cached_params.carVin
car_fw = list(cached_params.carFw)
else:
_, vin = get_vin(logcan, sendcan, bus)
car_fw = get_fw_versions(logcan, sendcan, bus)