in crashes.py [0:0]
def getPlatformDataFromStatsRec(statsCrashData):
osresult = list()
verresult = list()
archresult = list()
for date in statsCrashData.values():
# accumulate operating system type
for opsys in date.keys():
if opsys in ['Windows', 'Linux', 'Mac']: # filter out lists clientids and crashids
if opsys not in osresult:
osresult.append(opsys)
osdict = date[opsys]
# accumulate os version values
for osver in osdict.keys():
if osver not in verresult:
verresult.append(osver)
# accumulate arch values
osverdict = osdict[osver]
for arch in osverdict.keys():
if arch not in archresult:
archresult.append(arch)
osresult.sort()
verresult.sort()
archresult.sort()
return osresult, verresult, archresult