def getFirstDnstap(self): self.assertFalse(self._remoteLoggerQueue.empty()) data = self._remoteLoggerQueue.get(False) self.assertTrue(data) dnstap = dnstap_pb2.Dnstap() dnstap.ParseFromString(data) return dnstap
def getFirstDnstap(self): try: data = DNSTapServerParameters.queue.get(True, timeout=2.0) except: data = False self.assertTrue(data) dnstap = dnstap_pb2.Dnstap() dnstap.ParseFromString(data) return dnstap
def getFirstDnstap(self): data = self._fstrmLoggerQueue.get(True, timeout=2.0) self.assertTrue(data) dnstap = dnstap_pb2.Dnstap() dnstap.ParseFromString(data) return dnstap