From 5557daa7b694e34310e9a66fd4e641186abc34e8 Mon Sep 17 00:00:00 2001 From: deathbybandaid Date: Mon, 17 Jun 2019 11:54:50 -0400 Subject: [PATCH] search if no len() --- sopel_modules/SpiceBot/Gif.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sopel_modules/SpiceBot/Gif.py b/sopel_modules/SpiceBot/Gif.py index 26304f2..220d99a 100644 --- a/sopel_modules/SpiceBot/Gif.py +++ b/sopel_modules/SpiceBot/Gif.py @@ -127,13 +127,14 @@ class BotGif(): for currentapi in searchdict['gifsearch']: # check if query is already cached - if searchdict["searchquery"].lower() in list(self.valid_api[currentapi]["cache"].keys()): + if searchdict["searchquery"].lower() in list(self.valid_api[currentapi]["cache"].keys()) or not len(self.valid_api[currentapi]["cache"][str(searchdict["searchquery"]).lower()]): verifygoodlinks = [] for gifresult in self.valid_api[currentapi]["cache"][str(searchdict["searchquery"])]: if gifresult["returnurl"] not in self.badlinks: verifygoodlinks.append(gifresult) self.valid_api[currentapi]["cache"][str(searchdict["searchquery"])] = verifygoodlinks else: + self.valid_api[currentapi]["cache"][str(searchdict["searchquery"]).lower()] = [] # assemble url url = self.gif_url_assemble(currentapi, str(searchdict["searchquery"]), str(searchdict["searchlimit"]), searchdict['nsfw']) # fetch results