From: Roland Häder Date: Wed, 24 Jan 2024 05:18:53 +0000 (+0100) Subject: Continued: X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=f78b2176ef31291ab18984e33299d689a73c1959;p=fba.git Continued: - handled unregistered instances --- diff --git a/fba/commands.py b/fba/commands.py index 8da0331..ade8fc4 100644 --- a/fba/commands.py +++ b/fba/commands.py @@ -982,10 +982,10 @@ def fetch_instances(args: argparse.Namespace) -> int: logger.info("Checking %d entries ...", len(rows)) for row in rows: logger.debug("row[domain]='%s',row[origin]='%s',row[software]='%s'", row["domain"], row["origin"], row["software"]) - if row["software"] is None: + if instances.is_registered(row["domain"]) and row["software"] is None: logger.warning("row[domain]='%s' has no software detected. You can try to run ./fba.py update_nodeinfo --domain=%s --force to get it updated - SKIPPED!", row["domain"], row["domain"]) continue - elif software_helper.is_relay(row["software"]): + elif instances.is_registered(row["domain"]) and software_helper.is_relay(row["software"]): logger.warning("row[domain]='%s' is of software type '%s' which is not supported by this command. Please invoke fetch_relays instead - SKIPPED!", row["domain"], row["software"]) continue