summaryrefslogtreecommitdiff
path: root/mentio.py
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
commit43f8f95961841a18bf49c9b2ca3c9a8fbea95783 (patch)
treef97619730ae976cbaaff37e9a751fbc6f105d09c /mentio.py
parenta73b1da7cae06f237b330952326c823cc65633b3 (diff)
delete mentions if empty
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: