From 51bed87b6019911b9471a2273c81dade70570945 Mon Sep 17 00:00:00 2001 From: jesopo Date: Tue, 9 Jul 2019 12:18:34 +0100 Subject: catch and prettify dns.exception.DNSException closes #90 --- modules/ip_addresses.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'modules') diff --git a/modules/ip_addresses.py b/modules/ip_addresses.py index 62208504..17f3fdf6 100644 --- a/modules/ip_addresses.py +++ b/modules/ip_addresses.py @@ -63,6 +63,10 @@ class Module(ModuleManager.BaseModule): except dns.rdatatype.UnknownRdatatype: raise utils.EventError("Unknown record type '%s'" % record_type_strip) + except dns.exception.DNSException: + message = "Failed to get DNS records" + self.log.warn(message, exc_info=True) + raise utils.EventError(message) results_str = ["%s: %s" % (t, ", ".join(r)) for t, r in results] event["stdout"].write("(%s) %s" % (hostname, " | ".join(results_str))) -- cgit v1.3.1-10-gc9f91