diff options
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/wolframalpha.py | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/modules/wolframalpha.py b/modules/wolframalpha.py index 14c48886..bbf66f3b 100644 --- a/modules/wolframalpha.py +++ b/modules/wolframalpha.py @@ -14,10 +14,13 @@ class Module(ModuleManager.BaseModule): :help: Evauate a given string on Wolfram|Alpha :usage: <query> """ - page = utils.http.request(URL_WA, - get_params={"i": event["args"], - "appid": self.bot.config["wolframalpha-api-key"], - "reinterpret": "true", "units": "metric"}, code=True) + try: + page = utils.http.request(URL_WA, + get_params={"i": event["args"], + "appid": self.bot.config["wolframalpha-api-key"], + "reinterpret": "true", "units": "metric"}, code=True) + except HTTPTimeoutException: + page = None if page: if page.code == 200: |
