@@ -26,13 +26,11 @@ def nodetypes(self) -> dict[str, NodeType]:
2626
2727 async def save_cache (self ) -> None :
2828 """Save the node information to file."""
29- cache_data_to_save : dict [str , str ] = {}
30- for mac , node_type in self ._nodetypes .items ():
31- cache_data_to_save [ mac ] = node_type . name
29+ cache_data_to_save : dict [str , str ] = {
30+ mac : node_type . name for mac , node_type in self ._nodetypes .items ()
31+ }
3232 _LOGGER .debug ("Save NodeTypes for %s Nodes" , len (cache_data_to_save ))
33- await self .write_cache (
34- cache_data_to_save , True
35- ) # rewrite set to True to make sure the cache-contents is actual
33+ await self .write_cache (cache_data_to_save , rewrite = True ) # Make sure the cache-contents is actual
3634
3735 async def clear_cache (self ) -> None :
3836 """Clear current cache."""
@@ -56,7 +54,7 @@ async def restore_cache(self) -> None:
5654 node_type = None
5755
5856 if node_type is None :
59- _LOGGER .warning ("Invalid NodeType in cache: %s" , node_value )
57+ _LOGGER .warning ("Invalid NodeType in cache for mac %s : %s" , mac , node_value )
6058 continue
6159 self ._nodetypes [mac ] = node_type
6260 _LOGGER .debug (
0 commit comments