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]

Reply via email to