commit-gnue
[Top][All Lists]
Advanced

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

gnue/reports/src GRDataMapper.py


From: Jason Cater
Subject: gnue/reports/src GRDataMapper.py
Date: Tue, 09 Apr 2002 21:40:15 -0400

CVSROOT:        /home/cvs
Module name:    gnue
Changes by:     Jason Cater <address@hidden>    02/04/09 21:40:15

Modified files:
        reports/src    : GRDataMapper.py 

Log message:
        synching machines

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/reports/src/GRDataMapper.py.diff?cvsroot=OldCVS&tr1=1.12&tr2=1.13&r1=text&r2=text

Patches:
Index: gnue/reports/src/GRDataMapper.py
diff -c gnue/reports/src/GRDataMapper.py:1.12 
gnue/reports/src/GRDataMapper.py:1.13
*** gnue/reports/src/GRDataMapper.py:1.12       Tue Apr  9 18:55:41 2002
--- gnue/reports/src/GRDataMapper.py    Tue Apr  9 21:40:15 2002
***************
*** 146,152 ****
    #
    #
    #
!   def clearSummaries(self):
      print "clearing summaries for %s" % self.name
      print self.summaries
      for field in self.summaries.keys():
--- 146,152 ----
    #
    #
    #
!   def _clearSummaries(self):
      print "clearing summaries for %s" % self.name
      print self.summaries
      for field in self.summaries.keys():
***************
*** 158,164 ****
    #  Save current values before new query occurs
    #
    def _loadFields(self, recordset, reset=0):
!     if reset: self.clearSummaries()
      self.changed = 0
      for field in self.fields.keys():
        val = recordset.getField(field)
--- 158,164 ----
    #  Save current values before new query occurs
    #
    def _loadFields(self, recordset, reset=0):
!     if reset: self._clearSummaries()
      self.changed = 0
      for field in self.fields.keys():
        val = recordset.getField(field)
***************
*** 185,194 ****
    def _handleSummary(self):
      # Now, calc all summaries
      for field in self.summaries.keys():
- ##    if self.summaries.has_key(field):
        for function in _summFunctions:
          if self.summaries[field].has_key(function):
!           self._summMap[function](field, self.fields[field])
  
    #
    # Will the next recordset cause
--- 185,196 ----
    def _handleSummary(self):
      # Now, calc all summaries
      for field in self.summaries.keys():
        for function in _summFunctions:
          if self.summaries[field].has_key(function):
!           try:
!             self._summMap[function](field, self.fields[field])
!           except KeyError:
!             pass
  
    #
    # Will the next recordset cause
***************
*** 393,399 ****
            nextSection = s.name
  
          if nextSection and nextSection != s._lastSection:
!           s._clearSummary()
          s._handleSummary()
  
        s._lastSection = firstSection
--- 395,401 ----
            nextSection = s.name
  
          if nextSection and nextSection != s._lastSection:
!           s._clearSummaries()
          s._handleSummary()
  
        s._lastSection = firstSection



reply via email to

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