def add_info(self):
ptext = '<b><font size=14>Report Info</font></b>'
self.Story.append(Paragraph(ptext, self.styles['BodyText']))
self.Story.append(Spacer(1, 0.1*inch))
data = [
['Request Name', self.request['custom_name']],
['Request Id', str(self.request['_id'])],
['Email', self.request['email']],
['Generated on', self.time_str()],
['Download Link', '<a href="http://{0}/query/#!/status/{1}">{0}/query/#!/status/{1}</a>'.format(
self.download_server, self.request['_id'])]
]
data = [[i[0], pg(i[1], 1)] for i in data]
t = Table(data)
t.setStyle(TableStyle([
('INNERGRID', (0,0), (-1,-1), 0.25, colors.black),
('BOX', (0,0), (-1,-1), 0.25, colors.black)
]))
self.Story.append(t)
# full request timeline / other processing info
评论列表
文章目录