Handle connection errors
This commit is contained in:
@@ -168,7 +168,8 @@ class SensorDockApp(wmdocklib.DockApp):
|
|||||||
time.sleep(0.1)
|
time.sleep(0.1)
|
||||||
|
|
||||||
def get_rate_string(self, currency):
|
def get_rate_string(self, currency):
|
||||||
self._get_rates()
|
if not self._get_rates():
|
||||||
|
return 'ERROR'
|
||||||
|
|
||||||
previous, current = self._data[currency]
|
previous, current = self._data[currency]
|
||||||
|
|
||||||
@@ -220,6 +221,7 @@ class SensorDockApp(wmdocklib.DockApp):
|
|||||||
previous, current = [x['mid']
|
previous, current = [x['mid']
|
||||||
for x in result.get('rates', [])][-2:]
|
for x in result.get('rates', [])][-2:]
|
||||||
self._data[currency] = (previous, current)
|
self._data[currency] = (previous, current)
|
||||||
|
return True
|
||||||
|
|
||||||
def _switch_graph(self):
|
def _switch_graph(self):
|
||||||
currencies = self.conf.get('currencies')
|
currencies = self.conf.get('currencies')
|
||||||
|
|||||||
Reference in New Issue
Block a user