]> git.mxchange.org Git - fba.git/commitdiff
Continued:
authorRoland Häder <roland@mxchange.org>
Sat, 14 Sep 2024 18:43:56 +0000 (20:43 +0200)
committerRoland Häder <roland@mxchange.org>
Sat, 14 Sep 2024 18:43:56 +0000 (20:43 +0200)
- formatted longer SQL statment
- changed ordering of records

fba/commands.py

index 62dc2975b451fa759e02d430f5ba52ef73157ff9..091ac9993092d09b470d4244b32e6094f7b0ab0c 100644 (file)
@@ -85,7 +85,10 @@ def check_nodeinfo(args: argparse.Namespace) -> int:
     logger.debug("args[]='%s' - CALLED!", type(args))
 
     # Fetch rows
-    database.cursor.execute("SELECT domain, software, nodeinfo_url FROM instances WHERE nodeinfo_url IS NOT NULL ORDER BY domain ASC")
+    database.cursor.execute("SELECT domain, software, nodeinfo_url \
+FROM instances \
+WHERE nodeinfo_url IS NOT NULL \
+ORDER BY domain ASC")
 
     cnt = 0
     for row in database.cursor.fetchall():
@@ -287,25 +290,17 @@ def fetch_blocks(args: argparse.Namespace) -> int:
     if args.domain is not None and args.domain != "":
         # Re-check single domain
         logger.debug("Querying database for args.domain='%s' ...", args.domain)
-        database.cursor.execute(
-            "SELECT domain, software, origin, nodeinfo_url FROM instances WHERE domain = ? LIMIT 1", [args.domain]
-        )
+        database.cursor.execute("SELECT domain, software, origin, nodeinfo_url FROM instances WHERE domain = ? LIMIT 1", [args.domain])
     elif args.software is not None and args.software != "":
         # Re-check single software
         logger.debug("Querying database for args.software='%s' ...", args.software)
-        database.cursor.execute(
-            "SELECT domain, software, origin, nodeinfo_url FROM instances WHERE software = ? ORDER BY total_blocks DESC, last_blocked ASC", [args.software]
-        )
+        database.cursor.execute("SELECT domain, software, origin, nodeinfo_url FROM instances WHERE software = ? ORDER BY last_blocked ASC, total_blocks DESC", [args.software])
     elif args.only_none:
         # Check only entries with total_blocked=None
-        database.cursor.execute(
-            "SELECT domain, software, origin, nodeinfo_url FROM instances WHERE software IN ('pleroma', 'mastodon', 'lemmy', 'friendica', 'misskey', 'piefed', 'typecho') AND nodeinfo_url IS NOT NULL AND total_blocks IS NULL ORDER BY last_blocked ASC, total_blocks DESC"
-        )
+        database.cursor.execute("SELECT domain, software, origin, nodeinfo_url FROM instances WHERE software IN ('pleroma', 'mastodon', 'lemmy', 'friendica', 'misskey', 'piefed', 'typecho') AND nodeinfo_url IS NOT NULL AND total_blocks IS NULL ORDER BY last_blocked ASC, total_blocks DESC")
     else:
         # Re-check after "timeout" (aka. minimum interval)
-        database.cursor.execute(
-            "SELECT domain, software, origin, nodeinfo_url FROM instances WHERE software IN ('pleroma', 'mastodon', 'lemmy', 'friendica', 'misskey', 'piefed', 'typecho') AND nodeinfo_url IS NOT NULL ORDER BY last_blocked ASC, total_blocks DESC"
-        )
+        database.cursor.execute("SELECT domain, software, origin, nodeinfo_url FROM instances WHERE software IN ('pleroma', 'mastodon', 'lemmy', 'friendica', 'misskey', 'piefed', 'typecho') AND nodeinfo_url IS NOT NULL ORDER BY last_blocked ASC, total_blocks DESC")
 
     rows = database.cursor.fetchall()
     logger.info("Checking %d entries ...", len(rows))