aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorGravatar jesopo2019-06-25 14:57:03 +0100
committerGravatar jesopo2019-06-25 14:57:03 +0100
commitcd299d92eb3f1741d27865020f71ec18ff568ea5 (patch)
treedb5fe25c316efd0985c7d400c1767c38fe5ca902 /modules
parentAllow specifying of nameserver as '!dns <host> @1.2.3.4' (diff)
signature
catch and format "unknown record type" exceptions
Diffstat (limited to 'modules')
-rw-r--r--modules/ip_addresses.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/modules/ip_addresses.py b/modules/ip_addresses.py
index 2f7af88d..e13f59ff 100644
--- a/modules/ip_addresses.py
+++ b/modules/ip_addresses.py
@@ -58,7 +58,10 @@ class Module(ModuleManager.BaseModule):
except dns.resolver.NoAnswer:
if not record_type.endswith("?"):
raise utils.EventError("Domain does not have a '%s' record"
- % record_type)
+ % record_type_strip)
+ except dns.rdatatype.UnknownRdatatype:
+ raise utils.EventError("Unknown record type '%s'"
+ % record_type_strip)
results_str = ["%s: %s" % (t, ", ".join(r)) for t, r in results]
event["stdout"].write("(%s) %s" % (hostname, " | ".join(results_str)))