summaryrefslogtreecommitdiff
path: root/mentio.py
diff options
context:
space:
mode:
Diffstat (limited to 'mentio.py')
-rw-r--r--mentio.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/mentio.py b/mentio.py
index 92bd48d..b6ffd96 100644
--- a/mentio.py
+++ b/mentio.py
@@ -100,7 +100,11 @@ def del_keyword(sender, args):
if del_word in keywords:
keywords.remove(del_word)
- mentions[uid(sender)] = keywords
+ sender_id = uid(sender)
+ if keywords:
+ mentions[sender_id] = keywords
+ elif sender_id in mentions:
+ del mentions[sender_id]
saveMentions()
msg(sender, "&aYou are no longer listening for '&2%s&e'!" % del_word)
else: