print("INFO: blocker:", blocker)
try:
# Blocks
- federation = reqto.get(f"https://{blocker}/nodeinfo/2.1.json", headers=fba.headers, timeout=5
- ).json()["metadata"]["federation"]
+ json = fba.fetch_nodeinfo(blocker)
+ if json is None:
+ print("WARNING: Could not fetch nodeinfo from blocker:", blocker)
+ continue
+
+ federation = json["metadata"]["federation"]
if "enabled" in federation:
# NOISY-DEBUG: print("DEBUG: Instance has no block list to analyze:", blocker)