updated usage of time.time to time.monotonic or time.perf_counter due to time.time possibly rolling backwards
This commit is contained in:
parent
b9bbf397c9
commit
45a23a6c14
11 changed files with 29 additions and 29 deletions
|
@ -57,7 +57,7 @@ class EbtablesQueue:
|
|||
:return: nothing
|
||||
"""
|
||||
with self.updatelock:
|
||||
self.last_update_time[wlan] = time.time()
|
||||
self.last_update_time[wlan] = time.monotonic()
|
||||
|
||||
if self.doupdateloop:
|
||||
return
|
||||
|
@ -108,9 +108,9 @@ class EbtablesQueue:
|
|||
:rtype: float
|
||||
"""
|
||||
try:
|
||||
elapsed = time.time() - self.last_update_time[wlan]
|
||||
elapsed = time.monotonic() - self.last_update_time[wlan]
|
||||
except KeyError:
|
||||
self.last_update_time[wlan] = time.time()
|
||||
self.last_update_time[wlan] = time.monotonic()
|
||||
elapsed = 0.0
|
||||
|
||||
return elapsed
|
||||
|
@ -122,7 +122,7 @@ class EbtablesQueue:
|
|||
:param wlan: wlan entity
|
||||
:return: nothing
|
||||
"""
|
||||
self.last_update_time[wlan] = time.time()
|
||||
self.last_update_time[wlan] = time.monotonic()
|
||||
self.updates.remove(wlan)
|
||||
|
||||
def updateloop(self):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue