logger.debug("Setting nodeinfo_url to 'None' for row[domain]='%s' ...", row["domain"])
instances.set_nodeinfo_url(row["domain"], None)
- logger.warning("Software type for row[domain]='%s' has changed from '%s' to '%s'!", row["domain"], row["software"], software)
- instances.set_software(row["domain"], software)
+ if software != row["software"]:
+ logger.warning("Software type for row[domain]='%s' has changed from '%s' to '%s'!", row["domain"], row["software"], software)
+ instances.set_software(row["domain"], software)
logger.debug("software[%s]='%s'", type(software), software)
- if software is not None:
+ if software not in [None, ""]:
logger.debug("Setting row[domain]='%s' as successfully determined ...", row["domain"])
instances.set_success(row["domain"])