diff options
author | Bob Halley <halley@dnspython.org> | 2012-04-07 21:43:32 +0100 |
---|---|---|
committer | Bob Halley <halley@dnspython.org> | 2012-04-07 21:43:32 +0100 |
commit | 84fd7372b00afa4c55d4b32ca1d6f0c5a35b77df (patch) | |
tree | f41fccc4ad81fd765ffaf1c8b5cb462c1201ce7f | |
parent | 4072dc57840c1b2c0c6637d121fffcd3f24cdb15 (diff) | |
download | dnspython-84fd7372b00afa4c55d4b32ca1d6f0c5a35b77df.tar.gz |
raise ValueError if the argument to node.replace_rdataset() is not an rdataset
-rw-r--r-- | dns/node.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/dns/node.py b/dns/node.py index 7625c66..f480610 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) |