From: Frank Brehm Date: Mon, 15 Jan 2018 15:35:16 +0000 (+0100) Subject: Bugfixing X-Git-Tag: 0.1.2~30 X-Git-Url: https://git.uhu-banane.de/?a=commitdiff_plain;h=2c508538157c7bfa3d31e794a559e3e136719413;p=pixelpark%2Fadmin-tools.git Bugfixing --- diff --git a/pp_lib/pdns_record.py b/pp_lib/pdns_record.py index 479b3f5..a6ec3d3 100644 --- a/pp_lib/pdns_record.py +++ b/pp_lib/pdns_record.py @@ -25,7 +25,7 @@ from .common import pp, compare_fqdn, to_bytes, to_utf8, to_str from .errors import PpError from .obj import PpBaseObjectError, PpBaseObject -__version__ = '0.4.3' +__version__ = '0.4.4' LOG = logging.getLogger(__name__) @@ -359,15 +359,21 @@ class PdnsSoaData(PpBaseObject): # ------------------------------------------------------------------------- def __copy__(self): - soa = PdnsSoaData( - primary=self.primary, email=self.email, serial=self.serial, refresh=self.refresh, - retry=self.retry, expire=self.expire, ttl=self.ttl, appname=self.appname, - version=self.version, base_dir=self.base_dir) - return soa + if self.verbose > 4: + LOG.debug("Copying current {}-object in a new one.".format(self.__class__.__name__)) + + soa = PdnsSoaData( + primary=self.primary, email=self.email, serial=self.serial, refresh=self.refresh, + retry=self.retry, expire=self.expire, ttl=self.ttl, appname=self.appname, + version=self.version, base_dir=self.base_dir) + return soa # ------------------------------------------------------------------------- def __eq__(self, other): + if self.verbose > 4: + LOG.debug("Comparing {}-objects ...".format(self.__class__.__name__)) + if not isinstance(other, PdnsSoaData): return False