find_non_serializable_paths
Documentation for eth_defi.vault.top_vaults_json.find_non_serializable_paths function.
- find_non_serializable_paths(obj, path=None, results=None)
Recursively traverses a Python object (dict or list) and collects paths to non-serializable values or invalid keys.
- Args:
obj: The object to check (dict, list, or nested combination). path: Current path (list of keys/indices; internal use). results: List to collect issues (internal use).
- Returns:
List of tuples: (path_list, issue_description) for each problem found. Empty list if everything is serializable.