]> git.mxchange.org Git - fba.git/commitdiff
Continued:
authorRoland Häder <roland@mxchange.org>
Sun, 25 Jun 2023 16:41:05 +0000 (18:41 +0200)
committerRoland Häder <roland@mxchange.org>
Sun, 25 Jun 2023 16:41:05 +0000 (18:41 +0200)
- if peers list is empty, try to fetch from /instances

fba/networks/lemmy.py

index f589664620d7568ed220102a7c90fec54e7412e0..37cf8cc8c9a03aab29778708ff52e1462e074775 100644 (file)
@@ -70,8 +70,9 @@ def fetch_peers(domain: str, origin: str) -> list:
 
             logger.debug("Marking domain='%s' as successfully handled ...")
             instances.set_success(domain)
-        else:
-            logger.warning("JSON response does not contain 'federated_instances', domain='%s' - trying /instances ...", domain)
+
+        if len(peers) == 0:
+            logger.warning("Fetching instances for domain='%s' from /instances ...", domain)
             peers = fetch_instances(domain, origin)
 
     except network.exceptions as exception: