MCPcopy Create free account
hub / github.com/omkarcloud/botasaurus / normalize_data

Function normalize_data

botasaurus_server/botasaurus_server/cleaners.py:9–26  ·  view source on GitHub ↗
(data)

Source from the content-addressed store, hash-verified

7 return list(fieldnames_dict.keys()) # Convert the dictionary keys to a list
8
9def normalize_data(data):
10 if data is None:
11 return []
12 elif isinstance(data, (list, set, tuple)):
13 normalized_list = []
14 for item in data:
15 if item is None:
16 continue # Skip None items
17 elif not isinstance(item, dict):
18 item = {"data": item} # Wrap non-dict items
19 normalized_list.append(item)
20 return normalized_list
21
22 elif isinstance(data, dict):
23 return [data]
24
25 else:
26 return [{"data": data}]
27
28def normalize_dicts_by_fieldnames(data):
29 fieldnames = get_fieldnames(data)

Callers 1

clean_dataFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected