From: Bob Halley Date: Tue, 11 Aug 2020 14:37:58 +0000 (-0700) Subject: remove ImmutableNode from node as it is not used. X-Git-Tag: v2.1.0rc1~91 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=59dd04c0e86dc8a0195e9e0d09cf006cda1469ad;p=thirdparty%2Fdnspython.git remove ImmutableNode from node as it is not used. --- 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")