Improve price extraction

This commit is contained in:
Marty Oehme 2025-08-11 22:03:24 +02:00
parent 65aab7b180
commit 1e9736608a
Signed by: Marty
GPG key ID: 4E535BC19C61886E

11
main.py
View file

@ -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():