From f7eb6e1f7cc8f5790853927f05efe20476e9e21d Mon Sep 17 00:00:00 2001 From: aikaterna <20862007+aikaterna@users.noreply.github.com> Date: Thu, 22 Oct 2020 16:41:37 -0700 Subject: [PATCH] [Dungeon] Fix for join time with no ms --- dungeon/dungeon.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dungeon/dungeon.py b/dungeon/dungeon.py index 897a715..fa466cd 100644 --- a/dungeon/dungeon.py +++ b/dungeon/dungeon.py @@ -388,7 +388,11 @@ class Dungeon(commands.Cog): return if member.avatar_url == member.default_avatar_url: default_avatar = True - join_date = datetime.datetime.strptime(str(member.created_at), "%Y-%m-%d %H:%M:%S.%f") + try: + join_date = datetime.datetime.strptime(str(member.created_at), "%Y-%m-%d %H:%M:%S.%f") + except ValueError: + member_created_at = f"{str(member.created_at)}.0" + join_date = datetime.datetime.strptime(member_created_at, "%Y-%m-%d %H:%M:%S.%f") now = datetime.datetime.now(datetime.timezone.utc).replace(tzinfo=None) since_join = now - join_date join_days = await self.config.guild(member.guild).join_days()