]> Frank Brehm's Git Trees - pixelpark/admin-tools.git/commitdiff
Bugfixing
authorFrank Brehm <frank.brehm@pixelpark.com>
Mon, 15 Jan 2018 15:35:16 +0000 (16:35 +0100)
committerFrank Brehm <frank.brehm@pixelpark.com>
Mon, 15 Jan 2018 15:35:16 +0000 (16:35 +0100)
pp_lib/pdns_record.py

index 479b3f547c1eab4b1c7aecfa51381b1c059e7eed..a6ec3d31d358d4d901664522b017f586a6d31e91 100644 (file)
@@ -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