equal
deleted
inserted
replaced
393 self.TimerAccessLock.acquire() |
393 self.TimerAccessLock.acquire() |
394 self.LastRefreshTimer = Timer(REFRESH_PERIOD, self.ShouldRefresh) |
394 self.LastRefreshTimer = Timer(REFRESH_PERIOD, self.ShouldRefresh) |
395 self.LastRefreshTimer.start() |
395 self.LastRefreshTimer.start() |
396 self.TimerAccessLock.release() |
396 self.TimerAccessLock.release() |
397 |
397 |
398 def NewDataAvailable(self, *args, **kwargs): |
398 def NewDataAvailable(self, tick, *args, **kwargs): |
399 self.TimerAccessLock.acquire() |
399 self.TimerAccessLock.acquire() |
400 if self.LastRefreshTimer is not None: |
400 if self.LastRefreshTimer is not None: |
401 self.LastRefreshTimer.cancel() |
401 self.LastRefreshTimer.cancel() |
402 self.LastRefreshTimer=None |
402 self.LastRefreshTimer=None |
403 self.TimerAccessLock.release() |
403 self.TimerAccessLock.release() |