From 48d2f8b416fa160ad04e39f09e2b0edb7883fc4d Mon Sep 17 00:00:00 2001 From: Seaswimmer Date: Wed, 14 Aug 2024 14:37:32 -0400 Subject: [PATCH] fix(aurora): fixed debug logging --- aurora/models/moderation.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/aurora/models/moderation.py b/aurora/models/moderation.py index 2fe5d61..606df55 100644 --- a/aurora/models/moderation.py +++ b/aurora/models/moderation.py @@ -207,8 +207,12 @@ class Moderation(AuroraGuildModel): @classmethod async def from_result(cls, bot: Red, result: Iterable, guild_id: int) -> "Moderation": if result[7] is not None and result[7] != "NULL": - hours, minutes, seconds = map(int, result[7].split(':')) - duration = timedelta(hours=hours, minutes=minutes, seconds=seconds) + try: + hours, minutes, seconds = map(int, result[7].split(':')) + duration = timedelta(hours=hours, minutes=minutes, seconds=seconds) + except ValueError as e: + logger.error("Error parsing duration for case %s: %s", result[0], result[7]) + raise e else: duration = None