From c478215cbc50da25c5c9b335ea9afb2f581a80cf Mon Sep 17 00:00:00 2001 From: brandons209 Date: Sat, 8 Feb 2020 12:28:25 -0500 Subject: [PATCH] minor fixes --- activitylog/activitylog.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/activitylog/activitylog.py b/activitylog/activitylog.py index bed058e..816edf1 100644 --- a/activitylog/activitylog.py +++ b/activitylog/activitylog.py @@ -213,7 +213,7 @@ class ActivityLogger(commands.Cog): activity = None if roles: - roles = " ".join([x.mention for x in roles]) + roles = " ".join([x.mention for x in sorted(roles, reverse=True)]) else: roles = "None" @@ -1593,8 +1593,9 @@ class ActivityLogger(commands.Cog): msg = "Voice channel leave: {0} (id {0.id})" async with self.config.member(member).stats() as stats: - stats["vc_time_sec"] += time.time() - stats["last_vc_time"] - stats["last_vc_time"] = None + if stats["last_vc_time"]: # incase someone joins when bot is offline + stats["vc_time_sec"] += time.time() - stats["last_vc_time"] + stats["last_vc_time"] = None if after.channel: msg += " moving to {1.channel}"