diff --git a/isso/utils/http.py b/isso/utils/http.py index 7a347c6..fa3cd9e 100644 --- a/isso/utils/http.py +++ b/isso/utils/http.py @@ -39,7 +39,10 @@ class curl(object): except (httplib.HTTPException, socket.error): return None - return self.con.getresponse() + try: + return self.con.getresponse() + except (socket.timeout, socket.error): + return None def __exit__(self, exc_type, exc_value, traceback): self.con.close()