Start background refresh loop.
(self)
| 334 | # ==================== INTERNAL RENDERING ==================== |
| 335 | |
| 336 | async def _start_refresh_loop(self) -> None: |
| 337 | """Start background refresh loop.""" |
| 338 | if self._refresh_task and not self._refresh_task.done(): |
| 339 | return # Already running |
| 340 | |
| 341 | self._refresh_active = True |
| 342 | self._refresh_task = asyncio.create_task(self._refresh_loop()) |
| 343 | logger.debug("Started refresh loop") |
| 344 | |
| 345 | async def _stop_refresh_loop(self) -> None: |
| 346 | """Stop background refresh loop.""" |