]> git.mxchange.org Git - fba.git/commitdiff
Optimized:
authorRoland Häder <roland@mxchange.org>
Mon, 24 Jul 2023 05:04:51 +0000 (07:04 +0200)
committerRoland Häder <roland@mxchange.org>
Mon, 24 Jul 2023 05:09:01 +0000 (07:09 +0200)
- first simple checks then invoke methods
- recheck_obfuscation() is about block lists, not instances, therefore we need
  to check 'last_blocked' timestamp

fba/commands.py

index 697486215dcba4d5459ac7bcba311af705bab0c0..08b9ddab7fce2971c82a1c013b67b648f119dfb0 100644 (file)
@@ -1481,7 +1481,7 @@ def recheck_obfuscation(args: argparse.Namespace) -> int:
     logger.info("Checking %d domains ...", len(rows))
     for row in rows:
         logger.debug("Fetching peers from domain='%s',software='%s',nodeinfo_url='%s' ...", row["domain"], row["software"], row["nodeinfo_url"])
-        if (args.force is None or not args.force) and instances.is_recent(row["domain"]) and args.domain is None and args.software is None:
+        if (args.force is None or not args.force) and args.domain is None and args.software is None and instances.is_recent(row["domain"], "last_blocked"):
             logger.debug("row[domain]='%s' has been recently checked, args.force[]='%s' - SKIPPED!", row["domain"], type(args.force))
             continue