From 7dda83f0a143f71db6b02e2f062ea23a05f528d7 Mon Sep 17 00:00:00 2001 From: Frank Brehm Date: Wed, 17 Jan 2018 15:52:52 +0100 Subject: [PATCH] Adding debug output to pp_lib/pdns_zone.py --- pp_lib/pdns_zone.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/pp_lib/pdns_zone.py b/pp_lib/pdns_zone.py index b10afbc..24068fc 100644 --- a/pp_lib/pdns_zone.py +++ b/pp_lib/pdns_zone.py @@ -27,7 +27,7 @@ from .errors import PpError from .obj import PpBaseObjectError, PpBaseObject from .pdns_record import PdnsApiRrset, PdnsSoaData -__version__ = '0.5.2' +__version__ = '0.5.3' LOG = logging.getLogger(__name__) @@ -478,6 +478,12 @@ class PdnsApiZone(PpBaseObject): # ------------------------------------------------------------------------- def get_ns_rrset(self, for_zone=None): + if self.verbose > 3: + rrrr = [] + for rrset in self.rrsets: + rrrr.append(rrset.as_dict()) + LOG.debug("Searching NS record set in:\n{}".format(pp(rrrr))) + for rrset in self.rrsets: if rrset.type == 'NS': if for_zone: @@ -486,6 +492,8 @@ class PdnsApiZone(PpBaseObject): else: if self.name.lower() != rrset.name.lower(): continue + if self.verbose > 3: + LOG.debug("Found NS RRSet:\n{}".format(pp(rrset.as_dict()))) return rrset return None -- 2.39.5