summaryrefslogtreecommitdiff
path: root/dns/versioned.py
diff options
context:
space:
mode:
Diffstat (limited to 'dns/versioned.py')
-rw-r--r--dns/versioned.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/dns/versioned.py b/dns/versioned.py
index 8b6c275..9e26759 100644
--- a/dns/versioned.py
+++ b/dns/versioned.py
@@ -265,7 +265,10 @@ class Zone(dns.zone.Zone):
if create:
raise UseTransaction
rdataset = super().get_rdataset(name, rdtype, covers)
- return dns.rdataset.ImmutableRdataset(rdataset)
+ if rdataset is not None:
+ return dns.rdataset.ImmutableRdataset(rdataset)
+ else:
+ return None
def delete_rdataset(self, name, rdtype, covers=dns.rdatatype.NONE):
raise UseTransaction