From b54008188e362bd35151ee703900bb1f4dd9148e Mon Sep 17 00:00:00 2001 From: James Albert Date: Sat, 7 Jun 2014 19:48:39 +0000 Subject: [PATCH] raises exception when wrong appID is given --- wolframalpha/__init__.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/wolframalpha/__init__.py b/wolframalpha/__init__.py index c05eed3..fd7feb7 100644 --- a/wolframalpha/__init__.py +++ b/wolframalpha/__init__.py @@ -14,6 +14,8 @@ compat.fix_HTTPMessage() class Result(object): def __init__(self, stream): self.tree = etree.parse(stream) + if self.tree.getroot().find('error') is not None: + raise Exception('you may have entered the wrong appid') def __iter__(self): return (Pod(node) for node in self.tree.findall('pod'))