[Tools] Fix for join time with no ms

This commit is contained in:
aikaterna
2020-10-26 12:43:34 -07:00
committed by GitHub
parent d538d6ad93
commit b7f1ca716d

View File

@@ -756,7 +756,11 @@ class Tools(commands.Cog):
@staticmethod
def _dynamic_time(time):
date_join = datetime.datetime.strptime(str(time), "%Y-%m-%d %H:%M:%S.%f")
try:
date_join = datetime.datetime.strptime(str(time), "%Y-%m-%d %H:%M:%S.%f")
except ValueError:
member_created_at = f"{str(member.created_at)}.0"
date_join = datetime.datetime.strptime(str(time), "%Y-%m-%d %H:%M:%S.%f")
date_now = datetime.datetime.now(datetime.timezone.utc)
date_now = date_now.replace(tzinfo=None)
since_join = date_now - date_join