in mozetl/taar/taar_update_whitelist.py [0:0]
def parse_json(json_data, allow_short_guidlist, validate_guids=False):
guids = {row["addon"]["guid"] for row in json_data["results"] if validate_row(row)}
if validate_guids:
for guid in guids:
if not check_guid(guid):
raise GUIDError("Can't validate GUID: {}".format(guid))
result = sorted(list(guids))
if not allow_short_guidlist and len(result) < 100:
raise ShortWhitelistError(
"Only obtained {} editorial reviewed addons.".format(len(result))
)
return result