Skip to content

Commit 2d7317a

Browse files
committed
Guard save_cache() where needed
1 parent d26521a commit 2d7317a

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

plugwise_usb/nodes/circle.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -441,7 +441,8 @@ async def energy_update(self) -> EnergyStatistics | None: # noqa: PLR0911 PLR09
441441
)
442442
return None
443443

444-
await self.save_cache()
444+
if self._cache_enabled:
445+
await self.save_cache()
445446

446447
if (
447448
missing_addresses := self._energy_counters.log_addresses_missing
@@ -531,7 +532,8 @@ async def _get_initial_energy_logs(self) -> None:
531532
log_address, _ = calc_log_address(log_address, 1, -4)
532533
total_addresses -= 1
533534

534-
await self.save_cache()
535+
if self._cache_enabled:
536+
await self.save_cache()
535537

536538
async def get_missing_energy_logs(self) -> None:
537539
"""Task to retrieve missing energy logs."""
@@ -566,7 +568,8 @@ async def get_missing_energy_logs(self) -> None:
566568
await gather(*to_cancel, return_exceptions=True)
567569
break
568570

569-
await self.save_cache()
571+
if self._cache_enabled:
572+
await self.save_cache()
570573

571574
async def energy_log_update(
572575
self, address: int | None, save_cache: bool = True

0 commit comments

Comments
 (0)