From: Frank Brehm Date: Wed, 17 Jan 2018 14:52:52 +0000 (+0100) Subject: Adding debug output to pp_lib/pdns_zone.py X-Git-Tag: 0.1.2~18 X-Git-Url: https://git.uhu-banane.de/?a=commitdiff_plain;h=7dda83f0a143f71db6b02e2f062ea23a05f528d7;p=pixelpark%2Fadmin-tools.git Adding debug output to pp_lib/pdns_zone.py --- 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