Handle connection errors

This commit is contained in:
2024-02-14 07:39:04 +01:00
parent 36c7f2e598
commit e022f7b154

View File

@@ -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')