dabo Commit
Revision 7099
Date: 2012-02-17 12:09:37 -0800 (Fri, 17 Feb 2012)
Author: Paul
Trac: http://trac.dabodev.com/changeset/7099
Changed:
U trunk/dabo/lib/reportWriter.py
Log:
Error when moving a group up or down in priority, ever since spanning obejcts
introduced. Fixed.
Diff:
Modified: trunk/dabo/lib/reportWriter.py
===================================================================
--- trunk/dabo/lib/reportWriter.py 2012-02-16 22:58:56 UTC (rev 7098)
+++ trunk/dabo/lib/reportWriter.py 2012-02-17 20:09:37 UTC (rev 7099)
@@ -1329,7 +1329,7 @@
else:
spanList.append(l)
else:
- spanList =
self._spanningObjects.setdefault(group["expr"], [])
+ spanList =
self._spanningObjects.setdefault(group.get("expr", None), [])
spanList_page = []
for obj in spanList:
y1 = self.getPt(obj.getProp("yFooter")) + y
@@ -1342,12 +1342,13 @@
def clearSpanningObjects(self, group=None):
if group is not None:
- group = group["expr"]
+ group = group.get("expr", None)
try:
del self._spanningObjects[group]
except KeyError:
pass
+
def draw(self, obj, origin=(0,0), availableHeight=None,
deferred=None):
"""Draw the given object on the Canvas.
_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev
Searchable Archives: http://leafe.com/archives/search/dabo-dev
This message:
http://leafe.com/archives/byMID/[email protected]