Skip to content

Commit

Permalink
fix errorneous warning
Browse files Browse the repository at this point in the history
if market end datetime is earlier than earliest_start
  • Loading branch information
mampfes committed Oct 28, 2023
1 parent a6603eb commit 11a7b6a
Showing 1 changed file with 10 additions and 1 deletion.
11 changes: 10 additions & 1 deletion custom_components/epex_spot/extreme_price_interval.py
Original file line number Diff line number Diff line change
Expand Up @@ -139,10 +139,19 @@ def get_start_times(
latest_end += timedelta(days=1)

if latest_end > latest_market_datetime:
if latest_market_datetime <= earliest_start:
# no data available, return immediately to avoid exception
_LOGGER.debug(
f"no data available yet: earliest_start={earliest_start}, latest_end={latest_end}" # noqa: E501
)
return []

latest_end = latest_market_datetime

if latest_end <= earliest_start:
raise ValueError("latest_end is earlier or equal than earliest_start")
raise ValueError(
f"latest_end {latest_end} is earlier or equal to earliest_start {earliest_start}" # noqa: E501
)

_LOGGER.debug(
f"extreme price service call: earliest_start={earliest_start}, latest_end={latest_end}" # noqa: E501
Expand Down

0 comments on commit 11a7b6a

Please sign in to comment.