def watch(self, protocol): """ For a given protocol, setup a condition to wait for connection made """ ProtocolObservation.Listen(protocol, self) self.protocols[protocol] = SimpleCondition()
def release(self, protocol): if not protocol in self.protocols: return ProtocolObservation.StopListening(protocol, self) del self.protocols[protocol]