Rename convert_time_to_isodate to next_datetime (#82214)

This commit is contained in:
Kevin Stillhammer 2022-11-17 09:06:56 +01:00 committed by GitHub
parent 17573196c8
commit 146fe8f156
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -256,9 +256,9 @@ def prepare_parameters(
arrival: str | None = None
departure: str | None = None
if config.arrival is not None:
arrival = convert_time_to_isodate(config.arrival)
arrival = next_datetime(config.arrival).isoformat()
if config.departure is not None:
departure = convert_time_to_isodate(config.departure)
departure = next_datetime(config.departure).isoformat()
return (origin, destination, arrival, departure)
@ -278,12 +278,12 @@ def build_hass_attribution(sections: dict) -> str | None:
return None
def convert_time_to_isodate(simple_time: time) -> str:
def next_datetime(simple_time: time) -> datetime:
"""Take a time like 08:00:00 and combine it with the current date."""
combined = datetime.combine(dt.start_of_local_day(), simple_time)
if combined < datetime.now():
combined = combined + timedelta(days=1)
return combined.isoformat()
return combined
class InvalidCoordinatesException(Exception):