From 1e9736608a773f079c138f2c64cfb824160acf21 Mon Sep 17 00:00:00 2001 From: Marty Oehme Date: Mon, 11 Aug 2025 22:03:24 +0200 Subject: [PATCH] Improve price extraction --- main.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/main.py b/main.py index 01f6e5b..1d9bd4e 100644 --- a/main.py +++ b/main.py @@ -133,12 +133,13 @@ def json_extract(obj, key): return values -def extract_prices(bookings_dict: dict[Any, Any]) -> dict[Any, Any]: +def extract_prices(bookings_dict: list[dict[Any, Any]]) -> dict[Any, Any]: # .result[].connections[].offers[].reservation.reservationSegments[].compartments[].objects - for r in bookings_dict[0][0][0]["result"]: - for c in r["connections"]: - for o in c["offers"]: - print(o["name"]) + for booking in bookings_dict: + for r in booking["result"]: + for c in r["connections"]: + for o in c["offers"]: + print(o["name"]) def main():