From fbb9ea7b03f908b8ac00d89ae85c76601c8d784b Mon Sep 17 00:00:00 2001 From: Ben Kurtovic Date: Sun, 5 Jun 2016 23:39:06 -0400 Subject: [PATCH] Catch empty Google results properly. --- earwigbot/wiki/copyvios/search.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/earwigbot/wiki/copyvios/search.py b/earwigbot/wiki/copyvios/search.py index aea9614..0824a5f 100644 --- a/earwigbot/wiki/copyvios/search.py +++ b/earwigbot/wiki/copyvios/search.py @@ -161,7 +161,11 @@ class GoogleSearchEngine(_BaseSearchEngine): except ValueError: err = "Google Error: JSON could not be decoded" raise SearchQueryError(err) - return [item["link"] for item in res["items"]] + + try: + return [item["link"] for item in res["items"]] + except KeyError: + return [] class YahooBOSSSearchEngine(_BaseSearchEngine):