]> git.mxchange.org Git - fba.git/commitdiff
Continued:
authorRoland Häder <roland@mxchange.org>
Wed, 12 Jul 2023 09:20:12 +0000 (11:20 +0200)
committerRoland Häder <roland@mxchange.org>
Wed, 12 Jul 2023 09:20:12 +0000 (11:20 +0200)
- don't let the user set something higher (- 50) than system allows

fba/helpers/config.py

index 8fe1bd6465ad344be98398c73922e4ac367645f9..6bece6d1cf79744d582db4c0b38ed368e9873045 100644 (file)
@@ -16,6 +16,7 @@
 
 import logging
 import json
+import sys
 
 logging.basicConfig(level=logging.INFO)
 logger = logging.getLogger(__name__)
@@ -23,6 +24,7 @@ logger = logging.getLogger(__name__)
 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))
 
 def get(key: str) -> any:
     logger.debug("key[%s]='%s' - CALLED!", type(key), key)