ajack 2004/02/23 09:00:05 Modified: python/gump/model project.py python/gump/document forrest.py Log: Attempting to work better with presenting floats. Revision Changes Path 1.54 +10 -10 jakarta-gump/python/gump/model/project.py Index: project.py =================================================================== RCS file: /home/cvs/jakarta-gump/python/gump/model/project.py,v retrieving revision 1.53 retrieving revision 1.54 diff -u -r1.53 -r1.54 --- project.py 23 Feb 2004 16:22:43 -0000 1.53 +++ project.py 23 Feb 2004 17:00:05 -0000 1.54 @@ -1409,15 +1409,15 @@ def calculatePercentages(self): """ Keep counters correct """ if self.projects > 0: - self.successesPercentage=round((float(self.successes)*100)/self.projects,2) - self.failuresPercentage=round((float(self.failures)*100)/self.projects,2) - self.prereqsPercentage=round((float(self.prereqs)*100)/self.projects,2) - self.noworksPercentage=round((float(self.noworks)*100)/self.projects,2) - self.packagesPercentage=round((float(self.packages)*100)/self.projects,2) - self.othersPercentage=round((float(self.others)*100)/self.projects,2) + self.successesPercentage=(float(self.successes)*100)/self.projects + self.failuresPercentage=(float(self.failures)*100)/self.projects + self.prereqsPercentage=(float(self.prereqs)*100)/self.projects + self.noworksPercentage=(float(self.noworks)*100)/self.projects + self.packagesPercentage=(float(self.packages)*100)/self.projects + self.othersPercentage=(float(self.others)*100)/self.projects # This is the overall success of a run... - self.overallPercentage=(round((float(self.successes + self.packages)*100)/self.projects),2) + self.overallPercentage=(float(self.successes + self.packages)*100)/self.projects def getOverallPercentage(self): """ Return the overall success """ 1.77 +14 -9 jakarta-gump/python/gump/document/forrest.py Index: forrest.py =================================================================== RCS file: /home/cvs/jakarta-gump/python/gump/document/forrest.py,v retrieving revision 1.76 retrieving revision 1.77 diff -u -r1.76 -r1.77 --- forrest.py 23 Feb 2004 15:43:06 -0000 1.76 +++ forrest.py 23 Feb 2004 17:00:05 -0000 1.77 @@ -1418,12 +1418,17 @@ summaryTable=summarySection.createTable(['Projects','Successes','Failures','Prereqs', \ 'No Works','Packages']) - summaryTable.createRow([ `summary.projects`, \ - `summary.successes` + ' (' + `summary.successesPercentage` + '%)', \ - `summary.failures` + ' (' + `summary.failuresPercentage` + '%)', \ - `summary.prereqs` + ' (' + `summary.prereqsPercentage` + '%)', \ - `summary.noworks` + ' (' + `summary.noworksPercentage` + '%)', \ - `summary.packages` + ' (' + `summary.packagesPercentage` + '%)'] ) + summaryTable.createRow([ '%02d' % summary.projects, \ + '%02d' % summary.successes + \ + ' (' + '%02.2f' % summary.successesPercentage + '%)', \ + '%02d' % summary.failures + \ + ' (' + '%02.2f' % summary.failuresPercentage + '%)', \ + '%02d' % summary.prereqs + \ + ' (' + '%02.2f' % summary.prereqsPercentage + '%)', \ + '%02d' % summary.noworks + \ + ' (' + '%02.2f' % summary.noworksPercentage + '%)', \ + '%02d' % summary.packages + \ + ' (' + '%02.2f' % summary.packagesPercentage + '%)'] ) def documentWorkList(self,xdocNode,workable,description='Work'):
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]