Пример #1
0
 def __init__(self, refresh_rate=900.0):
     ImmortalThread.__init__(self, name='RAFD')
     if debug: print 'init RAFD Server '
     self.semaphore = Semaphore(0)
     self._scheduler = scheduler
     self.refresh_rate = refresh_rate
     scheduler.seconds_from_now_do(30.0, self._tick)
Пример #2
0
 def _start_ticking(self):
     if debug > 4:
         print 'start ticking'
     self.semaphore = Semaphore(0)
     self._scheduler = scheduler
     scheduler.seconds_from_now_do(1.0, self._tick)
     # @fixme Switching to Thread object caused
     #        mpx/lib/bacnet/_test_case_bvlc.py to hang after completing.
     #        Figure out why, and switch over the Thread object.
     threading._start_new_thread(self._tock, ())