in crashclouseau/datacollector.py [0:0]
def get_buildids_from_socorro(search_buildid, search_date, product):
"""Get the builds from socorro for nightly channel.
For other channels we use the database (fed with buildhub data)"""
def handler(json, data):
if json["errors"] or not json["facets"]["build_id"]:
return
for facets in json["facets"]["build_id"]:
bid = facets["term"]
data.append(bid)
params = {
"product": product,
"release_channel": "nightly",
"date": search_date,
"build_id": search_buildid,
"_facets": "build_id",
"_results_number": 0,
"_facets_size": 100,
}
data = []
socorro.SuperSearch(params=params, handler=handler, handlerdata=data).wait()
data = sorted(data)
return data