From 133dd9fcba3613223553bd79e5ac33764c4f9b2d Mon Sep 17 00:00:00 2001 From: Thomas Waldmann Date: Sat, 29 Sep 2018 00:48:38 +0200 Subject: [PATCH] transform UnknownTSIGKey into DnsUpdateError, fixes #337 this exception is catched in nsupdate.api.views._update_or_delete. --- nsupdate/main/dnstools.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nsupdate/main/dnstools.py b/nsupdate/main/dnstools.py index 4daff10..a6529f1 100644 --- a/nsupdate/main/dnstools.py +++ b/nsupdate/main/dnstools.py @@ -214,6 +214,8 @@ def update(fqdn, ipaddr, ttl=60): # maybe could be caused by secondary DNS Timeout and master still ok? # assume the update is OK... ok = True + except dns.message.UnknownTSIGKey: + raise DnsUpdateError("UnknownTSIGKey") if ok: # only send an update if the ip really changed as the update # causes write I/O on the nameserver and also traffic to the