diff options
Diffstat (limited to 'ricky/im.py')
| -rw-r--r-- | ricky/im.py | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/ricky/im.py b/ricky/im.py index 3bbcf43..3f94e94 100644 --- a/ricky/im.py +++ b/ricky/im.py @@ -13,7 +13,7 @@ class Im(object): params = urllib.urlencode(params) headers = { "Content-type": "application/x-www-form-urlencoded", - "User-Agent":( + "User-Agent": ( "Mozilla/5.0 (X11; Linux x86_64) " "AppleWebKit/537.36 (KHTML, like Gecko) " "Chrome/40.0.2214.94 Safari/537.36" @@ -24,11 +24,10 @@ class Im(object): req = urllib2.Request(url, params, headers) response = urllib2.urlopen(req) return response.read() - except Exception as e: - sys.stderr.write(str(e)) - raise + except urllib.error.HTTPError: + sys.stderr.write("Post Request failed!") def call(self, params): - if not(params.is_ready()): - raise Exception("Im Params Not Ready") - return json.loads(self.post_request(self.url, params.as_dict())) + return json.loads( + self.post_request(self.url, params.as_dict()) + ) |
