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