Changeset 3094
- Timestamp:
- 01/18/08 06:18:46 (10 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
chartreportgeneratorplugin/trunk/reportGenerator.py
r3093 r3094 21 21 def __init__(self, title): 22 22 self.tpl_index = self.readTemplate('template_index.tpl') 23 self.tpl_index = self.readTemplate('template_contents.tpl') 23 24 self.tpl_report = self.readTemplate('template_report.tpl') 24 25 self.tpl_details = self.readTemplate('template_details.tpl') 25 26 self.index_body = '' 27 self.contents = '' 26 28 self.title = title 27 29 def readTemplate(self, filename): … … 31 33 return str 32 34 def openReport(self, title, description): 35 self.report_id = len(self.contents) 33 36 self.report_title = title 34 37 self.report_description = description 35 38 self.report_details = '' 39 t = Template(self.tpl_contents) 40 self.contents += t.substitute(id=self.report_id, title=self.report_title) 36 41 def closeReport(self): 37 42 t = Template(self.tpl_report) … … 43 48 def write(self, filename): 44 49 t = Template(self.tpl_index) 45 contents = t.substitute(title=self.title, body=self.index_body)46 50 fp = open(filename, 'w') 47 fp.write( contents)51 fp.write(t.substitute(title=self.title, contents=self.contents, body=self.index_body)) 48 52 fp.close() 49 53 chartreportgeneratorplugin/trunk/template_index.tpl
r3093 r3094 19 19 <body> 20 20 <h1>${title}</h1> 21 <div id='contents'><ul>${contents}</ul></div> 21 22 <div id='main'>${body}</div> 22 23 </body>
