if verbose >= VERBOSE_CHANGE:
msg = "Successfully updated domain {} on {}:".format(domain, server)
if ipv4 is not None:
- msg += " IPv4={} -> {}".format(curIPv4, ipv4)
+ if curIPv4 == ipv4:
+ msg += " IPv4={} (unchanged)".format(curIPv4)
+ else:
+ msg += " IPv4={} -> {}".format(curIPv4, ipv4)
if ipv6 is not None:
- msg += " IPv6={} -> {}".format(curIPv6, ipv6)
+ if curIPv6 == ipv6:
+ msg += " IPv6={} (unchanged)".format(curIPv6)
+ else:
+ msg += " IPv6={} -> {}".format(curIPv6, ipv6)
print(msg)
# all went all right
return True
dest="config", default=os.path.join(getConfigDir(), "dyn-ns-client.conf"),
help="The configuration file")
parser.add_argument("-v", "--verbose",
- action="count", dest="verbose",
+ action="count", dest="verbose", default=0,
help="Be more verbose")
args = parser.parse_args()