mirror of
https://github.com/python-kasa/python-kasa.git
synced 2025-08-07 11:14:02 +00:00
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:
@@ -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:
|
||||
|
Reference in New Issue
Block a user