def process(self):
"""Returns information about a commit"""
form = cgi.FieldStorage()
commit = self.read_commit(form)
print("Content-Type: text/plain; charset='utf-8'\r")
print("Cache-Control: max-age=60\r")
if form.getfirst("download", "false") == "true":
print("Content-Disposition: attachment; filename=\"patch.txt\"\r")
print("\r")
print("#" + json.dumps(PostsaiCommitViewer.format_commit_header(commit), default=convert_to_builtin_type))
sys.stdout.flush()
PostsaiCommitViewer.dump_commit_diff(commit)
评论列表
文章目录