From f14f22636f13c04174c7126824170deb32b29f45 Mon Sep 17 00:00:00 2001 From: thomasv Date: Fri, 4 Jan 2013 11:02:39 +0100 Subject: [PATCH] catch exception raised if url is not reachable --- lib/exchange_rate.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/exchange_rate.py b/lib/exchange_rate.py index a4137105..bde5f52d 100644 --- a/lib/exchange_rate.py +++ b/lib/exchange_rate.py @@ -28,8 +28,11 @@ class Exchanger(threading.Thread): self.discovery() def discovery(self): - connection = httplib.HTTPSConnection('blockchain.info') - connection.request("GET", "/ticker") + try: + connection = httplib.HTTPSConnection('blockchain.info') + connection.request("GET", "/ticker") + except: + return response = connection.getresponse() if response.reason == httplib.responses[httplib.NOT_FOUND]: return