in libmozdata/socorro.py [0:0]
def get_processed(crashids):
"""Get processed crashes
Args:
crashids (Optional[list[str]]): the crash ids
Returns:
dict: the processed crashes
"""
data = {}
__base = {"crash_id": None, "datatype": "processed"}
if isinstance(crashids, six.string_types):
__base["crash_id"] = crashids
_dict = {}
data[crashids] = _dict
ProcessedCrash(
params=__base, handler=ProcessedCrash.default_handler, handlerdata=_dict
).wait()
else:
queries = []
for crashid in crashids:
cparams = __base.copy()
cparams["crash_id"] = crashid
_dict = {}
data[crashid] = _dict
queries.append(
Query(
ProcessedCrash.URL,
cparams,
ProcessedCrash.default_handler,
_dict,
)
)
ProcessedCrash(queries=queries).wait()
return data