summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjomo <github@jomo.tv>2014-08-07 01:06:19 +0200
committerjomo <github@jomo.tv>2014-08-07 01:06:19 +0200
commit24d341f83347327150ac4253e790e357cb5ca371 (patch)
treef97619730ae976cbaaff37e9a751fbc6f105d09c
parent97b6c3a152f7175c15223484b4f7a67f7b7b701d (diff)
delete mentions if empty
-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: