weatherApp handle URLError
This commit is contained in:
@ -1,7 +1,7 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
from __future__ import print_function
|
from __future__ import print_function
|
||||||
|
|
||||||
import socket, time
|
import socket, time, urllib2
|
||||||
|
|
||||||
from weakref import WeakValueDictionary
|
from weakref import WeakValueDictionary
|
||||||
|
|
||||||
@ -147,11 +147,10 @@ class ReportScanner(StoppableThread):
|
|||||||
|
|
||||||
self.lastUpdate = rtime
|
self.lastUpdate = rtime
|
||||||
|
|
||||||
except socket.error, e:
|
except (socket.error, urllib2.URLError) as e:
|
||||||
print("download error for",self.station,":",e)
|
print("download error for",self.station,":",e)
|
||||||
self.updatePeriod = self.initPeriod
|
self.updatePeriod = self.initPeriod
|
||||||
|
|
||||||
|
|
||||||
self.intscan.interrupt()
|
self.intscan.interrupt()
|
||||||
|
|
||||||
#print('Waiting',self.updatePeriod)
|
#print('Waiting',self.updatePeriod)
|
||||||
|
Reference in New Issue
Block a user