diff --git a/plugin.py b/plugin.py index d7d0260..e836b09 100644 --- a/plugin.py +++ b/plugin.py @@ -31,7 +31,13 @@ def userinfo(self, irc, msg, args, name): user = name day = int(epoch.time()/(60*60*24)) api_url = self.registryValue('protocol')+"://"+self.registryValue('user')+":"+self.registryValue('password')+"@"+self.registryValue('url') + r=requests.get(api_url+"/users/"+user ) + try: + r.raise_for_status() + except requests.HTTPError as e: + irc.reply(str(e)) + return entry = r.json() if 'error' in entry: irc.reply(("Error: "+entry['error']).encode('utf-8'))