From 8a7b83319e70ac0c1bd26eab665a372f7fca66ad Mon Sep 17 00:00:00 2001 From: Shane Smiskol Date: Thu, 10 Mar 2022 21:17:01 -0800 Subject: [PATCH] add get_tiered_cars --- docs/cars.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/docs/cars.py b/docs/cars.py index 1448014dfe..e5eb6e6db0 100755 --- a/docs/cars.py +++ b/docs/cars.py @@ -138,9 +138,8 @@ class Car: return stars -def generate_cars_md(): +def get_tiered_cars(): tiered_cars = defaultdict(list) - for _, models in get_interface_attr("CAR_INFO").items(): for model, car_info in models.items(): CP = interfaces[model][0].get_params(model) @@ -156,7 +155,10 @@ def generate_cars_md(): car = Car(_car_info, CP) tiered_cars[car.tier].append(car) - # Build CARS.md + return tiered_cars + + +def generate_cars_md(tiered_cars): cars_md_doc = [] for tier in Tier: # Sort by make, model name, and year @@ -174,9 +176,11 @@ def generate_cars_md(): if __name__ == "__main__": # TODO: add argparse for generating json or html (undecided) + # Cars that can disable radar have openpilot longitudinal Params().put_bool("DisableRadar", True) + tiered_cars = get_tiered_cars() with open(CARS_MD_OUT, 'w') as f: - f.write(generate_cars_md()) + f.write(generate_cars_md(tiered_cars)) print('Generated and written to {}'.format(CARS_MD_OUT))