elif _DEPTH > 0 and instances.is_recent(domain, "last_instance_fetch"):
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:
elif _DEPTH > 0 and instances.is_recent(domain, "last_instance_fetch"):
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: