]> git.mxchange.org Git - fba.git/blobdiff - fba/networks/pleroma.py
Another attempt to rewrite:
[fba.git] / fba / networks / pleroma.py
index 2a447a4ca452d6fb00b0a2e017c4e2d95e4e5928..68ca8749ff8a84ae40d907863815dfb0d38720ef 100644 (file)
@@ -50,33 +50,28 @@ language_mapping = {
     "removal from \"the whole known network\" timeline": "federated_timeline_removal",
 }
 
-def fetch_blocks(domain: str, nodeinfo_url: str) -> list:
-    logger.debug("domain='%s',nodeinfo_url='%s' - CALLED!", domain, nodeinfo_url)
+def fetch_blocks(domain: str) -> list:
+    logger.debug("domain='%s' - CALLED!", domain)
     domain_helper.raise_on(domain)
 
-    if not isinstance(nodeinfo_url, str):
-        raise ValueError(f"Parameter nodeinfo_url[]='{type(nodeinfo_url)}' is not of type 'str'")
-    elif nodeinfo_url == "":
-        raise ValueError("Parameter 'nodeinfo_url' is empty")
-
     blockdict = list()
     rows = None
     try:
-        logger.debug("Fetching nodeinfo: domain='%s',nodeinfo_url='%s'", domain, nodeinfo_url)
-        rows = nodeinfo.fetch(domain, nodeinfo_url=nodeinfo_url)
+        logger.debug("Fetching nodeinfo: domain='%s'", domain)
+        rows = nodeinfo.fetch(domain, update_mode=False)
 
         if "error_message" in rows:
-            logger.warning("Error message '%s' during fetching nodeinfo for domain='%s',nodeinfo_url='%s'", rows["error_message"], domain, nodeinfo_url)
+            logger.warning("Error message '%s' during fetching nodeinfo for domain='%s'", rows["error_message"], domain)
             instances.set_last_error(domain, rows)
             instances.update(domain)
 
             logger.debug("Returning empty list ... - EXIT!")
             return list()
         elif "exception" in rows:
-            logger.warning("Exception '%s' during fetching nodeinfo for domain='%s',nodeinfo_url='%s' - EXIT!", type(rows["exception"]), domain, nodeinfo_url)
+            logger.warning("Exception '%s' during fetching nodeinfo for domain='%s' - EXIT!", type(rows["exception"]), domain)
             return list()
         elif "json" in rows:
-            logger.debug("rows[json] found for domain='%s',nodeinfo_url='%s'", domain, nodeinfo_url)
+            logger.debug("rows[json] found for domain='%s'", domain)
             rows = rows["json"]
 
     except network.exceptions as exception: