From f5cba290ad055da894787610750ec1b713a916cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Mon, 29 May 2023 21:27:47 +0300 Subject: [PATCH] Access datetime.datetime and .time directly in caldav (#93688) --- homeassistant/components/caldav/calendar.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/homeassistant/components/caldav/calendar.py b/homeassistant/components/caldav/calendar.py index 9a01cd2186f..edd5cc471b8 100644 --- a/homeassistant/components/caldav/calendar.py +++ b/homeassistant/components/caldav/calendar.py @@ -1,7 +1,7 @@ """Support for WebDav Calendar.""" from __future__ import annotations -from datetime import date, datetime, timedelta +from datetime import date, datetime, time, timedelta from functools import partial import logging import re @@ -321,9 +321,7 @@ class WebDavCalendarData: """Return a datetime.""" if isinstance(obj, datetime): return WebDavCalendarData.to_local(obj) - return dt.dt.datetime.combine(obj, dt.dt.time.min).replace( - tzinfo=dt.DEFAULT_TIME_ZONE - ) + return datetime.combine(obj, time.min).replace(tzinfo=dt.DEFAULT_TIME_ZONE) @staticmethod def to_local(obj: datetime | date) -> datetime | date: