From 754e99a983850169430ef7a46fbcb120aa047343 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Roland=20H=C3=A4der?= Date: Sun, 11 Jun 2023 00:22:15 +0200 Subject: [PATCH] Continued: - both ['error_message'] and ['json']['federated_instances'] is extremely rare --- fba/federation.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/fba/federation.py b/fba/federation.py index a912234..df408cb 100644 --- a/fba/federation.py +++ b/fba/federation.py @@ -152,8 +152,9 @@ def fetch_peers(domain: str, software: str) -> list: peers = peers + add_peers(data["json"]["federated_instances"]) # DEBUG: print("DEBUG: Added instance(s) to peers") else: - print("WARNING: JSON response does not contain 'federated_instances':", domain) - instances.update_last_error(domain, data) + message = "JSON response does not contain 'federated_instances' or 'error_message'" + print(f"WARNING: {message},domain='{domain}'") + instances.update_last_error(domain, message) else: # DEBUG: print("DEBUG: Querying API was successful:", domain, len(data)) peers = data["json"] -- 2.39.5