Diff of /utils.py [000000] .. [2003ef]

Switch to side-by-side view

--- a
+++ b/utils.py
@@ -0,0 +1,16 @@
+from typing import Dict, List, Union, Any
+
+def get_values(search_hits: Union[Dict[Any, Any], List[Any]], search_key: str) -> List:
+    results = []
+    def extract(data: Union[Dict[Any, Any], List[Any]]):
+        if isinstance(data, dict):
+            for key, value in data.items():
+                if key == search_key:
+                    results.append(value)
+                extract(value)
+        elif isinstance(data, list):
+            for item in data:
+                extract(item)
+
+    extract(search_hits)
+    return results
\ No newline at end of file