From: Roland Häder Date: Fri, 24 Jan 2025 01:14:17 +0000 (+0100) Subject: Continued: X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=dc3339af50efea5da4f1a488731f9bedc021bfbe;p=fba.git Continued: - a bit more logging - no invoking of tuple() anymore --- diff --git a/fba/commands.py b/fba/commands.py index cab214a..1bc390e 100644 --- a/fba/commands.py +++ b/fba/commands.py @@ -122,7 +122,7 @@ def fetch_pixelfed_api(args: argparse.Namespace) -> int: logger.debug("args[]='%s' - CALLED!", type(args)) # No CSRF by default, you don't have to add network.source_headers by yourself here - headers = tuple() + headers = {} source_domain = "pixelfed.org" if sources.is_recent(source_domain): diff --git a/fba/http/federation.py b/fba/http/federation.py index 8ab703f..acd2bc3 100644 --- a/fba/http/federation.py +++ b/fba/http/federation.py @@ -248,7 +248,7 @@ def fetch_peers(domain: str, software: str, origin: str) -> list: return peertube.fetch_peers(domain) # No CSRF by default, you don't have to add network.api_headers by yourself here - headers = tuple() + headers = {} try: logger.debug("Checking CSRF for domain='%s'", domain) diff --git a/fba/http/nodeinfo.py b/fba/http/nodeinfo.py index 646c2ae..e9fb080 100644 --- a/fba/http/nodeinfo.py +++ b/fba/http/nodeinfo.py @@ -89,7 +89,7 @@ def fetch(domain: str, path: str = None, update_mode: bool = True) -> dict: return data # No CSRF by default, you don't have to add network.api_headers by yourself here - headers = tuple() + headers = {} data = {} try: @@ -150,7 +150,7 @@ def fetch_wellknown_nodeinfo(domain: str) -> dict: raise Exception(f"domain='{domain}' is blacklisted but function was invoked") # No CSRF by default, you don't have to add network.api_headers by yourself here - headers = tuple() + headers = {} try: logger.debug("Checking CSRF for domain='%s'", domain) diff --git a/fba/networks/misskey.py b/fba/networks/misskey.py index d4a97c8..d002333 100644 --- a/fba/networks/misskey.py +++ b/fba/networks/misskey.py @@ -47,7 +47,7 @@ def fetch_peers(domain: str) -> list: step = config.get("misskey_limit") # No CSRF by default, you don't have to add network.api_headers by yourself here - headers = tuple() + headers = {} try: logger.debug("Checking CSRF for domain='%s'", domain) @@ -141,7 +141,7 @@ def fetch_blocks(domain: str) -> list: raise Exception(f"domain='{domain}' is not registered but function is invoked") # No CSRF by default, you don't have to add network.api_headers by yourself here - headers = tuple() + headers = {} try: logger.debug("Checking CSRF for domain='%s' ...", domain) diff --git a/fba/networks/peertube.py b/fba/networks/peertube.py index a818ac5..9af8ebb 100644 --- a/fba/networks/peertube.py +++ b/fba/networks/peertube.py @@ -39,7 +39,7 @@ def fetch_peers(domain: str) -> list: # Init variables peers = [] - headers = tuple() + headers = {} start = 0 try: @@ -55,6 +55,7 @@ def fetch_peers(domain: str) -> list: for mode in ["followers", "following"]: logger.debug("domain='%s',mode='%s'", domain, mode) while True: + logger.debug("Invoking network.fetch_json_rows(domain=%s,mode=%s,headers()=%d,data) ...", domain, mode, len(headers)) rows = network.fetch_json_rows( domain, f"/api/v1/server/{mode}?start={start}&count=100",