From 8b819f097d64df39f5b1281654620799bd928700 Mon Sep 17 00:00:00 2001 From: nemunaire Date: Fri, 19 Sep 2014 07:59:11 +0200 Subject: [PATCH] Mediawiki: display an error when the article doesn't exist --- modules/mediawiki.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/mediawiki.py b/modules/mediawiki.py index 3da43ca..8f6494b 100644 --- a/modules/mediawiki.py +++ b/modules/mediawiki.py @@ -23,7 +23,10 @@ def get_raw_page(site, term, ssl=False): data = json.loads(raw.read().decode()) for k in data["query"]["pages"]: - return data["query"]["pages"][k]["revisions"][0]["*"] + try: + return data["query"]["pages"][k]["revisions"][0]["*"] + except: + raise IRCException("article not found") def get_unwikitextified(site, wikitext, ssl=False): # Built IRL