raise ValueError(f"domain='{domain}' has recently been fetched but function was invoked")
elif software is None and not instances.is_recent(domain, "last_nodeinfo"):
try:
- logger.debug("Software for domain='%s' is not set, determining ...", domain)
+ logger.debug("Software for domain='%s',path='%s' is not set, determining ...", domain, path)
software = determine_software(domain, path)
except network.exceptions as exception:
logger.warning("Exception '%s' during determining software type", type(exception))