]> git.mxchange.org Git - fba.git/commitdiff
Continued:
authorRoland Häder <roland@mxchange.org>
Fri, 10 Jan 2025 09:02:45 +0000 (10:02 +0100)
committerRoland Häder <roland@mxchange.org>
Fri, 10 Jan 2025 09:02:45 +0000 (10:02 +0100)
- moved timeout values for nodeinfo-fetch to local "cached" variable

fba/http/nodeinfo.py

index 9e81bb97a0fc9e9105cdbfc7a75e9b8247c431d3..238f6798b54161bf2444606c6a751ff7e72cb1f4 100644 (file)
@@ -57,7 +57,14 @@ _nodeinfo_identifier = [
 ]
 
 # Locally "cached" values to speedup code and keep massive debug log shorter
-_timeout = (config.get("connection_timeout"), config.get("read_timeout"))
+_timeout = (
+    config.get("connection_timeout"),
+    config.get("read_timeout")
+)
+_nodeinfo_timeout = (
+    config.get("nodeinfo_connection_timeout"),
+    config.get("nodeinfo_read_timeout")
+)
 
 logging.basicConfig(level=logging.INFO)
 logger = logging.getLogger(__name__)
@@ -121,7 +128,7 @@ def fetch(domain: str, path: str = None, update_mode: bool = True) -> dict:
                 domain,
                 request,
                 headers=headers,
-                timeout=(config.get("nodeinfo_connection_timeout"), config.get("nodeinfo_read_timeout"))
+                timeout=_nodeinfo_timeout
             )
 
             logger.debug("data(%d)[]='%s'", len(data), type(data))
@@ -175,8 +182,8 @@ def fetch_wellknown_nodeinfo(domain: str) -> dict:
         data = network.get_json_api(
             domain,
             path,
-            headers,
-            (config.get("nodeinfo_connection_timeout"), config.get("nodeinfo_read_timeout"))
+            headers=headers,
+            timeout=_nodeinfo_timeout
         )
 
         logger.debug("data(%d)[]='%s'", len(data), type(data))