From e93ebbffef226820eb8e05c8f6685f51f9324eff Mon Sep 17 00:00:00 2001 From: Willem Melching Date: Fri, 8 Nov 2019 17:26:48 -0800 Subject: [PATCH] Make DBC preprocessing deterministic old-commit-hash: 3f4695de53e33e2eec6c0bb5b5261b219a0909d9 --- selfdrive/can/process_dbc.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/selfdrive/can/process_dbc.py b/selfdrive/can/process_dbc.py index c1da3ce45c..dc544f741f 100755 --- a/selfdrive/can/process_dbc.py +++ b/selfdrive/can/process_dbc.py @@ -28,7 +28,7 @@ def main(): msgs = [(address, msg_name, msg_size, sorted(msg_sigs, key=lambda s: s.name not in ("COUNTER", "CHECKSUM"))) # process counter and checksums first for address, ((msg_name, msg_size), msg_sigs) in sorted(can_dbc.msgs.items()) if msg_sigs] - def_vals = {a: set(b) for a,b in can_dbc.def_vals.items()} #remove duplicates + def_vals = {a: sorted(set(b)) for a, b in can_dbc.def_vals.items()} # remove duplicates def_vals = sorted(def_vals.items()) if can_dbc.name.startswith(("honda_", "acura_")):