def format_build(cls, build):
"""Re-format the build data for the front-end.
Arguments:
build (:py:class:`dict`): The JSON data from the response.
Returns:
:py:class:`dict`: The re-formatted data.
"""
coverage = build.get('covered_percent')
message = build.get('commit_message')
return dict(
author=build.get('committer_name') or '<no author>',
committed=occurred(build.get('created_at')),
coverage=None if coverage is None else '{:.1f}%'.format(coverage),
message_text=remove_tags(message) if message else None,
raw_coverage=coverage,
)
评论列表
文章目录