[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnue] r9857 - in trunk/gnue-reports/src/base: . layout
From: |
btami |
Subject: |
[gnue] r9857 - in trunk/gnue-reports/src/base: . layout |
Date: |
Mon, 17 Mar 2008 14:20:19 -0500 (CDT) |
Author: btami
Date: 2008-03-17 14:20:13 -0500 (Mon, 17 Mar 2008)
New Revision: 9857
Modified:
trunk/gnue-reports/src/base/GRDataMapper.py
trunk/gnue-reports/src/base/layout/GRSumm.py
Log:
fixed None default handling of summ elements
Modified: trunk/gnue-reports/src/base/GRDataMapper.py
===================================================================
--- trunk/gnue-reports/src/base/GRDataMapper.py 2008-03-17 11:04:56 UTC (rev
9856)
+++ trunk/gnue-reports/src/base/GRDataMapper.py 2008-03-17 19:20:13 UTC (rev
9857)
@@ -291,7 +291,7 @@
def addSummaryToSection(self, function, section, field, formula):
self.sectionMap[section].addSummary(function, (field, formula))
- if field != 'none':
+ if not field is None:
self.sources.getDataSource(self.sectionMap[section].source) \
.referenceField(field)
@@ -393,9 +393,9 @@
field, formula = key
for function in _summFunctions:
if s.summaries[key].has_key(function):
- if field != 'none':
+ if not field is None:
s._summMap[function](key, recordset.getField(field))
- elif formula != 'none' and s.formulas.has_key(formula):
+ elif (not formula is None) and s.formulas.has_key(formula):
s._summMap[function](key, s.formulas[formula])
# What will the next section be?
Modified: trunk/gnue-reports/src/base/layout/GRSumm.py
===================================================================
--- trunk/gnue-reports/src/base/layout/GRSumm.py 2008-03-17 11:04:56 UTC
(rev 9856)
+++ trunk/gnue-reports/src/base/layout/GRSumm.py 2008-03-17 19:20:13 UTC
(rev 9857)
@@ -51,8 +51,14 @@
else:
self._section = None
- self._field = string.lower(self.field)
- self._formula = string.lower(self.formula)
+ if hasattr(self, 'field'):
+ self._field = string.lower(self.field)
+ else:
+ self._field = None
+ if hasattr(self, 'formula'):
+ self._formula = string.lower(self.formula)
+ else:
+ self._formula = None
return GRLayoutElement._buildObject(self)
def process(self, dest, mapper, isfirst, islast, firstSection, nextSection):
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gnue] r9857 - in trunk/gnue-reports/src/base: . layout,
btami <=