From 59dd04c0e86dc8a0195e9e0d09cf006cda1469ad Mon Sep 17 00:00:00 2001 From: Bob Halley Date: Tue, 11 Aug 2020 07:37:58 -0700 Subject: [PATCH] remove ImmutableNode from node as it is not used. --- dns/node.py | 30 ------------------------------ 1 file changed, 30 deletions(-) diff --git a/dns/node.py b/dns/node.py index 8e1451f3..b7e21b54 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") -- 2.47.3