def multiaddr(self): items = [ Address(self.domain, str(rr.rdata), dnslib.QTYPE[rr.rtype], rclass=dnslib.CLASS[rr.rclass], ttl=rr.ttl) for rr in self.record.rr ] return MultiAddress(items)
def __init__(self, data, storage, dnsrating): self.storage = storage self.data = data self.multiaddr = MultiAddress() self._domain = self._record = None self.dnsLookup = DNSLookup(self.domain, data, dnsrating)