From: Roland Häder Date: Fri, 10 Jan 2025 09:02:45 +0000 (+0100) Subject: Continued: X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=8f75b3b209175471b0d0ec11577efdfbbce4dae8;p=fba.git Continued: - moved timeout values for nodeinfo-fetch to local "cached" variable --- diff --git a/fba/http/nodeinfo.py b/fba/http/nodeinfo.py index 9e81bb9..238f679 100644 --- a/fba/http/nodeinfo.py +++ b/fba/http/nodeinfo.py @@ -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))