diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 0cdd435..51152b1 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,6 +1,6 @@ repos: - repo: https://github.com/psf/black - rev: 23.3.0 + rev: 24.8.0 hooks: - id: black - language_version: python3.11 \ No newline at end of file + language_version: python3.12 diff --git a/util/oebb.py b/util/oebb.py index a2c676d..491f211 100644 --- a/util/oebb.py +++ b/util/oebb.py @@ -266,6 +266,10 @@ def get_price_for_connection( headers = get_request_headers(access_token) r = requests.get(url, params=params, headers=headers) + if not r.ok: + logger.error("Could not retrieve price for connection.") + return None + prices = [ offer.get("price") if not offer.get("reducedScope") else None for offer in r.json()["offers"] @@ -276,7 +280,7 @@ def get_price_for_connection( price = median(prices_cleaned) else: add_breadcrumb(type="info", category="response.json", data=r.json()) - logger.error("Could not get price for connection.") + logger.error("Could not determine price for connection.") price = None return price