summaryrefslogtreecommitdiff
path: root/dns/node.py
diff options
context:
space:
mode:
authorBob Halley <halley@dnspython.org>2020-08-11 07:37:58 -0700
committerBob Halley <halley@dnspython.org>2020-08-11 07:37:58 -0700
commit59dd04c0e86dc8a0195e9e0d09cf006cda1469ad (patch)
treeaa0033b9ba27652cd6291947a15b494f2d1035d5 /dns/node.py
parent19a90ba1f3835bdc1d78f450add894810e778438 (diff)
downloaddnspython-59dd04c0e86dc8a0195e9e0d09cf006cda1469ad.tar.gz
remove ImmutableNode from node as it is not used.
Diffstat (limited to 'dns/node.py')
-rw-r--r--dns/node.py30
1 files changed, 0 insertions, 30 deletions
diff --git a/dns/node.py b/dns/node.py
index 8e1451f..b7e21b5 100644
--- a/dns/node.py
+++ b/dns/node.py
@@ -183,33 +183,3 @@ class Node:
self.delete_rdataset(replacement.rdclass, replacement.rdtype,
replacement.covers)
self.rdatasets.append(replacement)
-
-
-@dns.immutable.immutable
-class ImmutableNode(Node):
-
- """An ImmutableNode is an immutable set of rdatasets."""
-
- def __init__(self, node):
- super().__init__()
- self.rdatasets = tuple(
- [dns.rdataset.ImmutableRdataset(rds) for rds in node.rdatasets]
- )
-
- def find_rdataset(self, rdclass, rdtype, covers=dns.rdatatype.NONE,
- create=False):
- if create:
- raise TypeError("immutable")
- return super().find_rdataset(rdclass, rdtype, covers, False)
-
- def get_rdataset(self, rdclass, rdtype, covers=dns.rdatatype.NONE,
- create=False):
- if create:
- raise TypeError("immutable")
- return super().get_rdataset(rdclass, rdtype, covers, False)
-
- def delete_rdataset(self, rdclass, rdtype, covers=dns.rdatatype.NONE):
- raise TypeError("immutable")
-
- def replace_rdataset(self, replacement):
- raise TypeError("immutable")