From fd85fb5634716dba1c1f5db27adac86383d8f6d6 Mon Sep 17 00:00:00 2001 From: Andrew Williams Date: Thu, 14 Aug 2014 19:15:46 +0100 Subject: [PATCH] Return negative message if no item is found. --- dropbot/bot.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dropbot/bot.py b/dropbot/bot.py index bdb81fb..a3804c9 100644 --- a/dropbot/bot.py +++ b/dropbot/bot.py @@ -114,7 +114,9 @@ class DropBot(ClientXMPP): if item.lower() == 'plex': item = '30 Day' types = dict([(i, v) for i, v in self.types.iteritems() if item.lower() in v.lower()]) - if len(types) > 1: + if len(types) == 0: + return "No items named {} found".format(item) + elif len(types) > 1: for i, v in types.iteritems(): if item.lower() == v.lower(): return (i, v)