コード例 #1
0
ファイル: listener.py プロジェクト: bibi21000/janitoo_flask
 def stop(self):
     """Stop the tread
     """
     #~ print("*"*25, "stop the listener")
     Controller.stop_controller_timer(self)
     Controller.stop_controller(self)
     logger.info("Stop listener")
     self._stopevent.set()
     if self.network is not None:
         #~ print("*"*25, "stop the network")
         self.network.stop()
     for i in range(100):
         if self.network.is_stopped:
             break
         else:
             self._stopevent.wait(0.1)
     self.network = None