interfaces: fix get_interface_attr typing (#30813)

* fix

* Update selfdrive/car/interfaces.py
pull/30814/head^2
Shane Smiskol 1 year ago committed by GitHub
parent 426072bd87
commit 1a165c6580
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 3
      selfdrive/car/interfaces.py

@ -3,6 +3,7 @@ import time
import numpy as np
import tomllib
from abc import abstractmethod, ABC
from enum import StrEnum
from typing import Any, Dict, Optional, Tuple, List, Callable
from cereal import car
@ -440,7 +441,7 @@ INTERFACE_ATTR_FILE = {
# interface-specific helpers
def get_interface_attr(attr: str, combine_brands: bool = False, ignore_none: bool = False) -> Dict[str, Any]:
def get_interface_attr(attr: str, combine_brands: bool = False, ignore_none: bool = False) -> Dict[str | StrEnum, Any]:
# read all the folders in selfdrive/car and return a dict where:
# - keys are all the car models or brand names
# - values are attr values from all car folders

Loading…
Cancel
Save