From: Bob Halley Date: Sat, 7 Apr 2012 20:43:46 +0000 (+0100) Subject: raise ValueError if the argument to node.replace_rdataset() is not an rdataset X-Git-Tag: v1.10.0-py3~11 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=31cd57d2e97da4c1f2798fef760ce24fe905c6c8;p=thirdparty%2Fdnspython.git raise ValueError if the argument to node.replace_rdataset() is not an rdataset --- diff --git a/dns/node.py b/dns/node.py index d8eb4823..32f9c08a 100644 --- a/dns/node.py +++ b/dns/node.py @@ -167,6 +167,8 @@ class Node(object): at the node, it stores I{replacement} itself. """ + if not isinstance(replacement, dns.rdataset.Rdataset): + raise ValueError, 'replacement is not an rdataset' self.delete_rdataset(replacement.rdclass, replacement.rdtype, replacement.covers) self.rdatasets.append(replacement)