graphics/GraphicCommons.py
changeset 902 ffa8ee5ee2fe
parent 897 3cd39bc7dbad
child 904 73f6333d50a4
equal deleted inserted replaced
901:ab43f3e40b9d 902:ffa8ee5ee2fe
   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()