commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gnue-reports/src/base GRDataMapper.py


From: James Thompson
Subject: gnue-reports/src/base GRDataMapper.py
Date: Thu, 02 Oct 2003 21:09:39 -0400

CVSROOT:        /cvsroot/gnue
Module name:    gnue-reports
Branch:         
Changes by:     James Thompson <address@hidden> 03/10/02 21:09:39

Modified files:
        src/base       : GRDataMapper.py 

Log message:
        Fix for None values in sums

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-reports/src/base/GRDataMapper.py.diff?tr1=1.23&tr2=1.24&r1=text&r2=text

Patches:
Index: gnue-reports/src/base/GRDataMapper.py
diff -c gnue-reports/src/base/GRDataMapper.py:1.23 
gnue-reports/src/base/GRDataMapper.py:1.24
*** gnue-reports/src/base/GRDataMapper.py:1.23  Mon Sep 15 15:14:02 2003
--- gnue-reports/src/base/GRDataMapper.py       Thu Oct  2 21:09:39 2003
***************
*** 208,220 ****
  
    # Summary function: "sum"
    def _summ_sum(self, field, value):
!     if type(value) in _numericTypes:
!       try:
!         self.summaries[field]['sum'] += FixedPoint(value)
!       except TypeError:
!         self.summaries[field]['sum'] = FixedPoint(value)
!     else:
!       raise "Attempting to 'sum' a non-numeric field %s" % (field)
  
    # Summary function: "average"
    def _summ_avg(self, field, value):
--- 208,222 ----
  
    # Summary function: "sum"
    def _summ_sum(self, field, value):
!     print type(value),value
!     if value is not None:
!       if type(value) in _numericTypes:
!         try:
!           self.summaries[field]['sum'] += FixedPoint(value)
!         except TypeError:
!           self.summaries[field]['sum'] = FixedPoint(value)
!       else:
!         raise "Attempting to 'sum' a non-numeric field %s" % (field)
  
    # Summary function: "average"
    def _summ_avg(self, field, value):




reply via email to

[Prev in Thread] Current Thread [Next in Thread]