summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Wellington <bwelling@xbill.org>2020-03-31 13:45:20 -0700
committerBrian Wellington <bwelling@xbill.org>2020-03-31 13:45:20 -0700
commite5eaaed31be54c89b52758f8b38f1e05859b2f5f (patch)
tree631cce8637479b3407e176228d2e313f3d33d667
parent665f8b0cedbf1a416b29664abd4ba1e1f28a789a (diff)
downloaddnspython-e5eaaed31be54c89b52758f8b38f1e05859b2f5f.tar.gz
Remove dns.rdata.choose_relativity().
This method changes rdata in place, so prevents rdata from becoming immutable. There are no in-tree users, and if there are out of tree users, they are rate and hard to find.
-rw-r--r--dns/rdata.py5
-rw-r--r--dns/rdtypes/ANY/HIP.py7
-rw-r--r--dns/rdtypes/ANY/NSEC.py3
-rw-r--r--dns/rdtypes/ANY/RP.py4
-rw-r--r--dns/rdtypes/ANY/RRSIG.py3
-rw-r--r--dns/rdtypes/ANY/SOA.py4
-rw-r--r--dns/rdtypes/CH/A.py3
-rw-r--r--dns/rdtypes/IN/IPSECKEY.py4
-rw-r--r--dns/rdtypes/IN/NAPTR.py4
-rw-r--r--dns/rdtypes/IN/PX.py4
-rw-r--r--dns/rdtypes/IN/SRV.py3
-rw-r--r--dns/rdtypes/mxbase.py3
-rw-r--r--dns/rdtypes/nsbase.py3
13 files changed, 0 insertions, 50 deletions
diff --git a/dns/rdata.py b/dns/rdata.py
index 640f731..b63f50a 100644
--- a/dns/rdata.py
+++ b/dns/rdata.py
@@ -253,11 +253,6 @@ class Rdata(object):
def from_wire(cls, rdclass, rdtype, wire, current, rdlen, origin=None):
raise NotImplementedError
- def choose_relativity(self, origin=None, relativize=True):
- """Convert any domain names in the rdata to the specified
- relativization.
- """
-
class GenericRdata(Rdata):
"""Generic Rdata Class
diff --git a/dns/rdtypes/ANY/HIP.py b/dns/rdtypes/ANY/HIP.py
index 0b3dfb0..f76a560 100644
--- a/dns/rdtypes/ANY/HIP.py
+++ b/dns/rdtypes/ANY/HIP.py
@@ -107,10 +107,3 @@ class HIP(dns.rdata.Rdata):
server = server.relativize(origin)
servers.append(server)
return cls(rdclass, rdtype, hit, algorithm, key, servers)
-
- def choose_relativity(self, origin=None, relativize=True):
- servers = []
- for server in self.servers:
- server = server.choose_relativity(origin, relativize)
- servers.append(server)
- self.servers = servers
diff --git a/dns/rdtypes/ANY/NSEC.py b/dns/rdtypes/ANY/NSEC.py
index 2b7bc6c..2ff7bf2 100644
--- a/dns/rdtypes/ANY/NSEC.py
+++ b/dns/rdtypes/ANY/NSEC.py
@@ -121,6 +121,3 @@ class NSEC(dns.rdata.Rdata):
if origin is not None:
next = next.relativize(origin)
return cls(rdclass, rdtype, next, windows)
-
- def choose_relativity(self, origin=None, relativize=True):
- self.next = self.next.choose_relativity(origin, relativize)
diff --git a/dns/rdtypes/ANY/RP.py b/dns/rdtypes/ANY/RP.py
index 1c8afe2..ea4a9d9 100644
--- a/dns/rdtypes/ANY/RP.py
+++ b/dns/rdtypes/ANY/RP.py
@@ -75,7 +75,3 @@ class RP(dns.rdata.Rdata):
mbox = mbox.relativize(origin)
txt = txt.relativize(origin)
return cls(rdclass, rdtype, mbox, txt)
-
- def choose_relativity(self, origin=None, relativize=True):
- self.mbox = self.mbox.choose_relativity(origin, relativize)
- self.txt = self.txt.choose_relativity(origin, relativize)
diff --git a/dns/rdtypes/ANY/RRSIG.py b/dns/rdtypes/ANY/RRSIG.py
index cef6000..57c4047 100644
--- a/dns/rdtypes/ANY/RRSIG.py
+++ b/dns/rdtypes/ANY/RRSIG.py
@@ -155,6 +155,3 @@ class RRSIG(dns.rdata.Rdata):
return cls(rdclass, rdtype, header[0], header[1], header[2],
header[3], header[4], header[5], header[6], signer,
signature)
-
- def choose_relativity(self, origin=None, relativize=True):
- self.signer = self.signer.choose_relativity(origin, relativize)
diff --git a/dns/rdtypes/ANY/SOA.py b/dns/rdtypes/ANY/SOA.py
index 58a65f6..b3c3208 100644
--- a/dns/rdtypes/ANY/SOA.py
+++ b/dns/rdtypes/ANY/SOA.py
@@ -109,7 +109,3 @@ class SOA(dns.rdata.Rdata):
return cls(rdclass, rdtype, mname, rname,
five_ints[0], five_ints[1], five_ints[2], five_ints[3],
five_ints[4])
-
- def choose_relativity(self, origin=None, relativize=True):
- self.mname = self.mname.choose_relativity(origin, relativize)
- self.rname = self.rname.choose_relativity(origin, relativize)
diff --git a/dns/rdtypes/CH/A.py b/dns/rdtypes/CH/A.py
index 34d432c..3373d69 100644
--- a/dns/rdtypes/CH/A.py
+++ b/dns/rdtypes/CH/A.py
@@ -65,6 +65,3 @@ class A(dns.rdtypes.mxbase.MXBase):
if origin is not None:
domain = domain.relativize(origin)
return cls(rdclass, rdtype, address, domain)
-
- def choose_relativity(self, origin=None, relativize=True):
- self.domain = self.domain.choose_relativity(origin, relativize)
diff --git a/dns/rdtypes/IN/IPSECKEY.py b/dns/rdtypes/IN/IPSECKEY.py
index 4a81d98..b04aaee 100644
--- a/dns/rdtypes/IN/IPSECKEY.py
+++ b/dns/rdtypes/IN/IPSECKEY.py
@@ -151,7 +151,3 @@ class IPSECKEY(dns.rdata.Rdata):
gateway = gateway.relativize(origin)
return cls(rdclass, rdtype, header[0], gateway_type, header[2],
gateway, key)
-
- def choose_relativity(self, origin=None, relativize=True):
- if self.gateway_type == 3:
- self.gateway = self.gateway.choose_relativity(origin, relativize)
diff --git a/dns/rdtypes/IN/NAPTR.py b/dns/rdtypes/IN/NAPTR.py
index 69c988c..dba0d36 100644
--- a/dns/rdtypes/IN/NAPTR.py
+++ b/dns/rdtypes/IN/NAPTR.py
@@ -120,7 +120,3 @@ class NAPTR(dns.rdata.Rdata):
replacement = replacement.relativize(origin)
return cls(rdclass, rdtype, order, preference, strings[0], strings[1],
strings[2], replacement)
-
- def choose_relativity(self, origin=None, relativize=True):
- self.replacement = self.replacement.choose_relativity(origin,
- relativize)
diff --git a/dns/rdtypes/IN/PX.py b/dns/rdtypes/IN/PX.py
index 86f8613..e664240 100644
--- a/dns/rdtypes/IN/PX.py
+++ b/dns/rdtypes/IN/PX.py
@@ -82,7 +82,3 @@ class PX(dns.rdata.Rdata):
if origin is not None:
mapx400 = mapx400.relativize(origin)
return cls(rdclass, rdtype, preference, map822, mapx400)
-
- def choose_relativity(self, origin=None, relativize=True):
- self.map822 = self.map822.choose_relativity(origin, relativize)
- self.mapx400 = self.mapx400.choose_relativity(origin, relativize)
diff --git a/dns/rdtypes/IN/SRV.py b/dns/rdtypes/IN/SRV.py
index 87c0471..b197db6 100644
--- a/dns/rdtypes/IN/SRV.py
+++ b/dns/rdtypes/IN/SRV.py
@@ -78,6 +78,3 @@ class SRV(dns.rdata.Rdata):
if origin is not None:
target = target.relativize(origin)
return cls(rdclass, rdtype, priority, weight, port, target)
-
- def choose_relativity(self, origin=None, relativize=True):
- self.target = self.target.choose_relativity(origin, relativize)
diff --git a/dns/rdtypes/mxbase.py b/dns/rdtypes/mxbase.py
index 7ed97f5..042f325 100644
--- a/dns/rdtypes/mxbase.py
+++ b/dns/rdtypes/mxbase.py
@@ -75,9 +75,6 @@ class MXBase(dns.rdata.Rdata):
exchange = exchange.relativize(origin)
return cls(rdclass, rdtype, preference, exchange)
- def choose_relativity(self, origin=None, relativize=True):
- self.exchange = self.exchange.choose_relativity(origin, relativize)
-
class UncompressedMX(MXBase):
diff --git a/dns/rdtypes/nsbase.py b/dns/rdtypes/nsbase.py
index b55a7f2..89616d0 100644
--- a/dns/rdtypes/nsbase.py
+++ b/dns/rdtypes/nsbase.py
@@ -64,9 +64,6 @@ class NSBase(dns.rdata.Rdata):
target = target.relativize(origin)
return cls(rdclass, rdtype, target)
- def choose_relativity(self, origin=None, relativize=True):
- self.target = self.target.choose_relativity(origin, relativize)
-
class UncompressedNS(NSBase):