]> git.mxchange.org Git - fba.git/commitdiff
Continued:
authorRoland Häder <roland@mxchange.org>
Sat, 25 Nov 2023 13:47:42 +0000 (14:47 +0100)
committerRoland Häder <roland@mxchange.org>
Sat, 25 Nov 2023 13:47:42 +0000 (14:47 +0100)
- added another array dimension where an error message might be set

fba/helpers/config.py
fba/models/instances.py

index 85d15182adc668ea489cdbe7bb057885e058d79f..11ad9762825c9d6338df79ce40c853364a4fd9b5 100644 (file)
@@ -25,6 +25,7 @@ with open("config.json") as f:
     logger.debug("Loading configuration file ...")
     _config = json.loads(f.read())
     _config["max_crawl_depth"] = min(_config["max_crawl_depth"], (sys.getrecursionlimit() - 50))
+    logger.debug("LOADED!")
 
 def get(key: str) -> any:
     logger.debug("key[%s]='%s' - CALLED!", type(key), key)
index 8bc81c8fd57441c4eb6374453b765d11ac6b96a0..69684d902fdf099ab07ebf9a96e1d9ff4ff965e9 100644 (file)
@@ -263,6 +263,10 @@ def set_last_error(domain: str, error: dict):
         logger.debug("Setting last_error_details='%s' (error_message)", error['error_message'])
         _set_data("last_status_code"  , domain, error["status_code"])
         _set_data("last_error_details", domain, error["error_message"] if error["error_message"] != "" else None)
+    elif "json" in error and "error" in error["json"] and "message" in error["json"]["error"]:
+        logger.debug("Setting last_error_details='%s' (json,error)", error["json"]["error"]["message"])
+        _set_data("last_status_code"  , domain, error["status_code"])
+        _set_data("last_error_details", domain, error["json"]["error"]["message"] if error["json"]["error"]["message"] != "" else None)
     elif "json" in error and "error" in error["json"]:
         logger.debug("Setting last_error_details='%s' (json,error)", error["json"]["error"])
         _set_data("last_status_code"  , domain, error["status_code"])