示例#1
0
 def stop(self):
     self.__lock.acquire()
     try:
         self.unregister_event(NewAlarmsEvent)
         self.__running = 0
     finally:
         self.__lock.release()
     Client.stop(self)
示例#2
0
 def stop(self):
     self.__lock.acquire()
     try:
         self.unregister_event(NewAlarmsEvent)
         self.__running = 0
     finally:
         self.__lock.release()
     Client.stop(self)
示例#3
0
 def stop(self):
    self._go = 0
    timeout = 30.0
    self._thread.join(timeout)
    if self._thread.isAlive():
       msglog.log('mpx',msglog.types.ERR,'%s failed to terminate its ' \
                  '_poll_alarms thread within %s sec.' % (as_node_url(self),timeout))
    Client.stop(self)
    return
示例#4
0
 def stop(self):
     Client.stop(self)
     if self.sid:
         scheduler.cancel(self.sid)
示例#5
0
 def stop(self):
     Client.stop(self)
     if self.sid:
         scheduler.cancel(self.sid)
示例#6
0
 def stop(self):
     self.unregister_event(NewAlarmsEvent)
     Client.stop(self)
     self.__log = None
     self.__log_configured = 0