コード例 #1
0
ファイル: monitor.py プロジェクト: forkkit/datawire-common
 def add_routes(self, event):
     address, routes = event.message.body
     if "/agents/" in address:
         if routes:
             rcv = Receiver(address, Processor(self))
             self.receivers.append(rcv)
             rcv.start(event.reactor)
         else:
             for rcv in self.receivers:
                 if rcv.source == address:
                     self.receivers.remove(rcv)
                     rcv.stop(event.reactor)
                     break
コード例 #2
0
ファイル: monitor.py プロジェクト: datawire/datawire-common
 def add_routes(self, event):
     address, routes = event.message.body
     if "/agents/" in address:
         if routes:
             rcv = Receiver(address, Processor(self))
             self.receivers.append(rcv)
             rcv.start(event.reactor)
         else:
             for rcv in self.receivers:
                 if rcv.source == address:
                     self.receivers.remove(rcv)
                     rcv.stop(event.reactor)
                     break