From: Roland Häder Date: Fri, 30 May 2025 13:33:59 +0000 (+0200) Subject: Continued: X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=2495b5de102541bb97c9d28f358b0207647363c2;p=fba.git Continued: - (re-)added --original-software for command update_nodeinfo() --- diff --git a/fba/boot.py b/fba/boot.py index 5730b16..ec34887 100644 --- a/fba/boot.py +++ b/fba/boot.py @@ -228,6 +228,7 @@ def init_parser() -> None: parser.set_defaults(command=commands.update_nodeinfo) parser.add_argument("--domain", help="Instance name (aka. domain)") parser.add_argument("--software", help="Name of software, for example 'lemmy'") + parser.add_argument("--original-software", help="Name of original software, for example 'lemmy'") parser.add_argument("--mode", help="Name of detection mode, for example 'auto_discovery'") parser.add_argument("--force-all", action="store_true", help="Forces update of data, no matter what. Replaces all force parameters below.") parser.add_argument("--force-recrawl", action="store_true", help="Forces recrawling all found instances. Can still be limited by --software or any --no-* parameters.") diff --git a/fba/commands.py b/fba/commands.py index bdebbfe..5d7f158 100644 --- a/fba/commands.py +++ b/fba/commands.py @@ -1553,6 +1553,9 @@ def update_nodeinfo(args: argparse.Namespace) -> int: elif args.software not in [None, ""]: logger.info("Fetching domains for args.software='%s'", args.software) database.cursor.execute("SELECT domain, software FROM instances WHERE software = ? ORDER BY last_updated ASC", [args.software]) + elif args.original_software not in [None, ""]: + logger.info("Fetching domains for args.original_software='%s'", args.original_software) + database.cursor.execute("SELECT domain, software FROM instances WHERE original_software = ? ORDER BY last_updated ASC", [args.original_software]) elif args.mode not in [None, ""]: logger.info("Fetching domains for args.mode='%s'", args.mode.upper()) database.cursor.execute("SELECT domain, software FROM instances WHERE detection_mode = ? ORDER BY last_updated ASC", [args.mode])