forked from home-assistant/core
Fix Netatmo data class update (#51215)
* Catch if data class entry is None * Guard
This commit is contained in:
committed by
Paulus Schoutsen
parent
b75f4b1f4d
commit
51d98bb9c8
@@ -101,8 +101,7 @@ class NetatmoDataHandler:
|
|||||||
time() + data_class["interval"]
|
time() + data_class["interval"]
|
||||||
)
|
)
|
||||||
|
|
||||||
if self.data_classes[data_class_name]["subscriptions"]:
|
await self.async_fetch_data(data_class_name)
|
||||||
await self.async_fetch_data(data_class_name)
|
|
||||||
|
|
||||||
self._queue.rotate(BATCH_SIZE)
|
self._queue.rotate(BATCH_SIZE)
|
||||||
|
|
||||||
@@ -133,6 +132,9 @@ class NetatmoDataHandler:
|
|||||||
|
|
||||||
async def async_fetch_data(self, data_class_entry):
|
async def async_fetch_data(self, data_class_entry):
|
||||||
"""Fetch data and notify."""
|
"""Fetch data and notify."""
|
||||||
|
if self.data[data_class_entry] is None:
|
||||||
|
return
|
||||||
|
|
||||||
try:
|
try:
|
||||||
await self.data[data_class_entry].async_update()
|
await self.data[data_class_entry].async_update()
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user