aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorGravatar jesopo2019-06-23 10:44:45 +0100
committerGravatar jesopo2019-06-23 10:44:45 +0100
commitab4289aceb635952b00dab7ed167e107b1c58d6b (patch)
tree1b657802608915b7a8d570d8367985496e4b15ac /modules
parentDon't print BitBotPanic stacks when we don't need to (diff)
signature
Only show highest channel access symbol in format_activity.py
Diffstat (limited to 'modules')
-rw-r--r--modules/format_activity.py10
1 files changed, 4 insertions, 6 deletions
diff --git a/modules/format_activity.py b/modules/format_activity.py
index d6c2809e..5f0283e2 100644
--- a/modules/format_activity.py
+++ b/modules/format_activity.py
@@ -9,13 +9,11 @@ class Module(ModuleManager.BaseModule):
minimal=minimal, **kwargs)
def _mode_symbols(self, user, channel, server):
- modes = channel.get_user_status(user)
- symbols = []
modes = list(channel.get_user_status(user))
- modes.sort(key=lambda x: list(server.prefix_modes.keys()).index(x))
- for mode in modes:
- symbols.append(server.prefix_modes[mode])
- return "".join(symbols)
+ if modes:
+ modes.sort(key=lambda x: list(server.prefix_modes.keys()).index(x))
+ return server.prefix_modes[modes[0]]
+ return ""
def _privmsg(self, event, channel, user, nickname):
symbols = ""