mirror of
https://github.com/infiniteCable2/openpilot.git
synced 2026-10-01 03:53:41 +08:00
add mypy check for return-any (#24379)
* add mypy check for return-any * remove unused import * typing * remove unnecessary variable typing * cleanup * cleanup * bump submodules * small fixes * only a problem on mac Co-authored-by: Willem Melching <willem.melching@gmail.com> old-commit-hash: d2eef1955c777ef6110c7a74d2a9ca9e4e1d958c
This commit is contained in:
@@ -45,7 +45,8 @@ def get_all_car_info() -> List[CarInfo]:
|
||||
all_car_info.append(_car_info.init(CP, non_tested_cars, ALL_FOOTNOTES))
|
||||
|
||||
# Sort cars by make and model + year
|
||||
return natsorted(all_car_info, key=lambda car: (car.make + car.model).lower())
|
||||
sorted_cars: List[CarInfo] = natsorted(all_car_info, key=lambda car: (car.make + car.model).lower())
|
||||
return sorted_cars
|
||||
|
||||
|
||||
def sort_by_tier(all_car_info: List[CarInfo]) -> Dict[Tier, List[CarInfo]]:
|
||||
@@ -65,8 +66,9 @@ def generate_cars_md(all_car_info: List[CarInfo], template_fn: str) -> str:
|
||||
template = jinja2.Template(f.read(), trim_blocks=True, lstrip_blocks=True)
|
||||
|
||||
footnotes = [fn.value.text for fn in ALL_FOOTNOTES]
|
||||
return template.render(tiers=sort_by_tier(all_car_info), all_car_info=all_car_info,
|
||||
footnotes=footnotes, Star=Star, Column=Column)
|
||||
cars_md: str = template.render(tiers=sort_by_tier(all_car_info), all_car_info=all_car_info,
|
||||
footnotes=footnotes, Star=Star, Column=Column)
|
||||
return cars_md
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
||||
Reference in New Issue
Block a user