Use monotonic time for query timing (#1070)

To fix intermittent issues with [windows
CI](https://github.com/python-kasa/python-kasa/actions/runs/9952477932/job/27493918272?pr=1068).
Probably better to use monotonic here anyway.

```
FAILED kasa/tests/test_smartdevice.py::test_update_module_update_delays[L530E(EU)_3.0_1.1.6.json-SMART] - ValueError: Clock moved backwards. Refusing to generate ID.
```
This commit is contained in:
Steven B.
2024-07-16 13:25:32 +01:00
committed by GitHub
parent 7e9b1687d0
commit b220beb811
5 changed files with 11 additions and 9 deletions

View File

@@ -159,7 +159,7 @@ class SmartDevice(Device):
raise AuthenticationError("Tapo plug requires authentication.")
first_update = self._last_update_time is None
now = time.time()
now = time.monotonic()
self._last_update_time = now
if first_update: