hoops_ai.storage.helpers

Functions

find_nested_values_by_key(data, key[, logger])

Extracts values associated with a specific key from nested data structures.

generate_unique_id_from_path(path)

hoops_ai.storage.helpers.find_nested_values_by_key(data, key, logger=None)

Extracts values associated with a specific key from nested data structures.

Parameters:
  • data (dict or list) – The loaded JSON data.

  • key (str) – The key to search for in the data.

  • logger (Optional[logging.Logger]) – Logger for logging errors or warnings.

Returns:

A list of extracted integer values.

Return type:

List[int]

hoops_ai.storage.helpers.generate_unique_id_from_path(path)
Parameters:

path (str)

Return type:

str