in crashclouseau/java.py [0:0]
def write_java_stack(uuid, path):
import json
from libmozdata import socorro
data = socorro.ProcessedCrash.get_processed(uuid)
data = data[uuid]
channel = data["release_channel"]
buildid = data["build"]
java_st = data.get("java_stack_trace")
jframes, files = inspect_java_stacktrace(java_st, "tip")
reformatted = reformat_java_stacktrace(java_st, channel, buildid)
res = {
"stack": java_st,
"frames": jframes,
"files": list(sorted(files)),
"uuid": uuid,
"reformatted": reformatted,
"channel": channel,
"buildid": buildid,
}
with open(path, "w") as Out:
json.dump(res, Out)