def stop(self): if not self._waiting_alarm_sid is None: try: scheduler.remove(self._waiting_alarm_sid) except: # SID may already have expired and been removed... msglog.exception() self._waiting_alarm_sid = None self._started = 0 ServiceNode.stop(self) return
def stop(self): self.__running = 0 self.__thread = None self.__queue.put(None) try: # @fixme try/except/else is a hack to survive testcases use # of prune. Really should revisit... alarms = self.get_child('alarms') except: pass else: for child in alarms.children_nodes(): child.cancel(self, AlarmTriggerEvent) child.cancel(self, AlarmClearEvent) return ServiceNode.stop(self)
def stop(self): return ServiceNode.stop(self)
def stop(self): if self.enabled: self.stop_count += 1 self._stop() ServiceNode.stop(self) return
def stop(self): if Server._servers.has_key(self.port): del Server._servers[self.port] self._teardown_server() return ServiceNode.stop(self)
def stop(self): self.forwarder.stop_forwarding(self.log) ServiceNode.stop(self) return
def stop(self): ServiceNode.stop(self)
def stop(self): self.log = as_node_url(self.log) ServiceNode.stop(self)
def stop(self): self.formatter = None self.transporter = None return ServiceNode.stop(self)