dabo Commit
Revision 6538
Date: 2011-04-06 14:24:51 -0700 (Wed, 06 Apr 2011)
Author: Paul
Trac: http://trac.dabodev.com/changeset/6538

Changed:
U   trunk/dabo/lib/reportWriter.py

Log:
Added super() calls to several report object classes, so they could get the 
new _def properties as well.


Diff:
Modified: trunk/dabo/lib/reportWriter.py
===================================================================
--- trunk/dabo/lib/reportWriter.py      2011-04-05 22:46:02 UTC (rev 6537)
+++ trunk/dabo/lib/reportWriter.py      2011-04-06 21:24:51 UTC (rev 6538)
@@ -513,6 +513,7 @@
                self.setdefault("ReportEnd", ReportEnd(self))
                self.setdefault("Groups", Groups(self))
                self.setdefault("Variables", Variables(self))
+               super(Report, self).insertRequiredElements()
 
 
 class Page(ReportObject):
@@ -580,9 +581,9 @@
                        self["GroupHeader"] = GroupHeader(self)
                if "GroupFooter" not in self:
                        self["GroupFooter"] = GroupFooter(parent=self)
+               super(Group, self).insertRequiredElements()
 
 
-
 class Variable(ReportObject):
        """Represents report variables."""
        def initAvailableProps(self):
@@ -607,7 +608,6 @@
                self.MajorProperty = "Name"
 
 
-
 class Band(ReportObject):
        """Abstract band."""
        def initAvailableProps(self):
@@ -647,7 +647,9 @@
        def insertRequiredElements(self):
                """Insert any missing required elements into the band."""
                self.setdefault("Objects", Objects(self))
+               super(Band, self).insertRequiredElements()
 
+
        def _getBandName(self):
                name = self.__class__.__name__
                return "%s%s" % (name[0].lower(), name[1:])
@@ -961,6 +963,7 @@
        def insertRequiredElements(self):
                """Insert any missing required elements into the frameset."""
                self.setdefault("Objects", Objects(self))
+               super(Frameset, self).insertRequiredElements()
 
 
 class Paragraph(Drawable):



_______________________________________________
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