in crashclouseau/report_bug.py [0:0]
def finalize_comment(bzquery, first, stats, info, changeset, bugid):
"""Finalize the comment to put in the bug report"""
comment = bzquery["comment"][0]
env = Environment(loader=FileSystemLoader("templates"))
template = env.get_template("bug.txt")
channel = info["channel"]
url = Mercurial.get_repo_url(channel)
url = "{}/rev?node={}".format(url, changeset)
if channel == "nightly":
version = "nightly {}".format(utils.get_major(info["version"]))
else:
version = info["version"]
comment = template.render(
socorro_comment=comment,
count=stats["count"],
installs=stats["installs"],
version=version,
buildid=info["buildid"],
bugid=bugid,
changeset_url=url,
first=first,
)
comment = comment.replace("\\n", "\n")
bzquery["comment"] = comment
bzurl = "https://bugzilla.mozilla.org/enter_bug.cgi"
return bzurl + "?" + urlencode(bzquery, True)