pull/26939/head
Shane Smiskol 2 years ago
parent a6b86f29e5
commit b4b74fb14c
  1. 14
      selfdrive/car/hyundai/values.py

@ -364,14 +364,12 @@ def get_platform_codes(fw_versions: List[bytes]) -> Set[bytes]:
final_codes.add(code) final_codes.add(code)
continue continue
parsed = set() try:
for date in dates: parsed = {datetime.strptime(date.decode()[:4], '%y%m') for date in dates}
try: except ValueError:
parsed.add(datetime.strptime(date.decode()[:4], '%y%m')) cloudlog.exception(f'Error parsing date in FW versions: {code}, {dates}')
except ValueError: final_codes.add(code)
cloudlog.exception(f'Error parsing date in FW version: {code}, {date}') continue
final_codes.add(code)
continue
for date in rrule.rrule(rrule.MONTHLY, dtstart=min(parsed), until=max(parsed)): for date in rrule.rrule(rrule.MONTHLY, dtstart=min(parsed), until=max(parsed)):
final_codes.add(code + b'-' + date.strftime('%y%m').encode()) final_codes.add(code + b'-' + date.strftime('%y%m').encode())

Loading…
Cancel
Save