From bbb61b65824086e77a19d7042102c7bc1d217237 Mon Sep 17 00:00:00 2001 From: vmphase Date: Wed, 8 Jul 2026 16:47:42 +0300 Subject: [PATCH] refactor: use utils.parse_time instead of datetime.fromisoformat --- discord/audit_logs.py | 2 +- discord/scheduled_events.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/discord/audit_logs.py b/discord/audit_logs.py index b2f6a72393..bbf1a1c568 100644 --- a/discord/audit_logs.py +++ b/discord/audit_logs.py @@ -213,7 +213,7 @@ def _transform_communication_disabled_until( entry: AuditLogEntry, data: str ) -> datetime.datetime | None: if data: - return datetime.datetime.fromisoformat(data) + return utils.parse_time(data) return None diff --git a/discord/scheduled_events.py b/discord/scheduled_events.py index 7e339dcee7..32c169fc29 100644 --- a/discord/scheduled_events.py +++ b/discord/scheduled_events.py @@ -200,11 +200,11 @@ def __init__( self.name: str = data.get("name") self.description: str | None = data.get("description", None) self._image: str | None = data.get("image", None) - self.start_time: datetime.datetime = datetime.datetime.fromisoformat( + self.start_time: datetime.datetime = utils.parse_time( data.get("scheduled_start_time") ) if end_time := data.get("scheduled_end_time", None): - end_time = datetime.datetime.fromisoformat(end_time) + end_time = utils.parse_time(end_time) self.end_time: datetime.datetime | None = end_time self.status: ScheduledEventStatus = try_enum( ScheduledEventStatus, data.get("status")