From 1d5250de31ba855bcaef9404865636e72425cf10 Mon Sep 17 00:00:00 2001 From: Michael Davidsaver Date: Tue, 16 Jul 2013 14:37:42 -0400 Subject: [PATCH] weatherApp handle URLError --- weatherApp/weather.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/weatherApp/weather.py b/weatherApp/weather.py index 7d07605..ddb52c7 100644 --- a/weatherApp/weather.py +++ b/weatherApp/weather.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- from __future__ import print_function -import socket, time +import socket, time, urllib2 from weakref import WeakValueDictionary @@ -147,11 +147,10 @@ class ReportScanner(StoppableThread): self.lastUpdate = rtime - except socket.error, e: + except (socket.error, urllib2.URLError) as e: print("download error for",self.station,":",e) self.updatePeriod = self.initPeriod - self.intscan.interrupt() #print('Waiting',self.updatePeriod)