Skip to content

Commit c1e08d6

Browse files
committed
Optimize use of _energy_log_records_save_to_cache() as suggested
1 parent ecd8889 commit c1e08d6

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

plugwise_usb/nodes/circle.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -625,11 +625,13 @@ async def energy_log_update(
625625
cache_updated = True
626626

627627
self._energy_counters.update()
628-
if cache_updated and save_cache:
629-
_LOGGER.debug(
630-
"Saving energy record update to cache for %s", self._mac_in_str
631-
)
632-
await self.save_cache()
628+
if cache_updated:
629+
await self._energy_log_records_save_to_cache()
630+
if save_cache:
631+
_LOGGER.debug(
632+
"Saving energy record update to cache for %s", self._mac_in_str
633+
)
634+
await self.save_cache()
633635

634636
return True
635637

@@ -748,7 +750,6 @@ async def _energy_log_record_update_state(
748750
str(slot),
749751
self._mac_in_str,
750752
)
751-
await self._energy_log_records_save_to_cache()
752753
return True
753754

754755
_LOGGER.debug(
@@ -762,7 +763,6 @@ async def _energy_log_record_update_state(
762763
str(slot),
763764
self._mac_in_str,
764765
)
765-
await self._energy_log_records_save_to_cache()
766766
return True
767767

768768
@raise_not_loaded

0 commit comments

Comments
 (0)