]> git.mxchange.org Git - fba.git/commitdiff
Continued:
authorRoland Häder <roland@mxchange.org>
Thu, 12 Oct 2023 23:17:07 +0000 (01:17 +0200)
committerRoland Häder <roland@mxchange.org>
Thu, 12 Oct 2023 23:17:07 +0000 (01:17 +0200)
- added parameter --no-detection for rechecking instances with no detection mode
  being set which might happen when the server is down or the used software was
  nowhere stated

fba/boot.py
fba/commands.py

index a79e428902f610bdf4cdbee130e043a759aa551a..86411b7b5240741eb0ed0883b3c47efe490860c1 100644 (file)
@@ -224,6 +224,7 @@ def init_parser():
     parser.add_argument("--force", action="store_true", help="Forces update of data, no matter what.")
     parser.add_argument("--no-software", action="store_true", help="Checks only entries with no software type detected.")
     parser.add_argument("--no-auto", action="store_true", help="Checks only entries with other than AUTO_DISCOVERY as detection mode.")
+    parser.add_argument("--no-detection", action="store_true", help="Checks only entries with no detection mode set.")
 
     ### Fetch instances from instances.social ###
     parser = subparser_command.add_parser(
index 66bc80d0352eaa0397563143547af062e237c3a1..40b26fce8399311bf9ac04c735d60a3ec0292099 100644 (file)
@@ -1480,6 +1480,9 @@ def update_nodeinfo(args: argparse.Namespace) -> int:
     elif args.no_auto:
         logger.info("Fetching domains with other detection mode than AUTO_DISOVERY being set ...")
         database.cursor.execute("SELECT domain, software FROM instances WHERE detection_mode IS NOT NULL AND detection_mode != 'AUTO_DISCOVERY' ORDER BY last_updated ASC")
+    elif args.no_detection:
+        logger.info("Fetching domains with no detection mode being set ...")
+        database.cursor.execute("SELECT domain, software FROM instances WHERE detection_mode IS NULL ORDER BY last_updated ASC")
     else:
         logger.info("Fetching domains for recently updated ...")
         database.cursor.execute("SELECT domain, software FROM instances ORDER BY last_updated ASC")