dabodoc Commit
Revision 39
Date: 2006-11-03 10:31:09 -0800 (Fri, 03 Nov 2006)
Author: paul

Changed:
U   trunk/api/getDaboModules.py
U   trunk/api/makeDaboApiDoc.py

Log:
These changes add generation of api docs for the datanav subframework.


Diff:
Modified: trunk/api/getDaboModules.py
===================================================================
--- trunk/api/getDaboModules.py 2006-09-12 18:39:40 UTC (rev 38)
+++ trunk/api/getDaboModules.py 2006-11-03 18:31:09 UTC (rev 39)
@@ -20,7 +20,8 @@
                "dabo.biz", 
                "dabo.biz.dBizobj",
                "dabo.ui",
-               "dabo.ui.uiwx",]
+               "dabo.ui.uiwx",
+               "dabo.lib.datanav"]
 
        # Now we dynamically gather the ui classes to document:
        controlClasses = []
@@ -62,17 +63,22 @@
        import dabo.db.dbFirebird
        import dabo.db.dbSQLite
        import dabo.dReportWriter
+       import dabo.lib
+       import dabo.lib.datanav
        for module in (dabo, dabo.dSecurityManager,
                       dabo.dUserSettingProvider, 
+                      dabo.db, dabo.biz, dabo.ui, dabo.db.dbMySQL, 
dabo.db.dbSQLite,
                       dabo.db.dbPostgreSQL,
-                      dabo.db, dabo.biz, dabo.ui, dabo.db.dbMySQL, 
dabo.db.dbSQLite,
-                      dabo.db.dbFirebird, dabo.dReportWriter):
+                      dabo.db.dbFirebird, dabo.dReportWriter, 
+                      dabo.lib, dabo.lib.datanav):
                for i in dir(module):
                        c = module.__dict__[i]
                        if type(c) == type and issubclass(c, dObject):
                                if c not in classes:
                                        classes.append(c)
 
+#      classes.append(dabo.lib)
+#      classes.append(dabo.lib.datanav)
        classes.append(dabo.ui)
 
        def sortfunc(a,b):

Modified: trunk/api/makeDaboApiDoc.py
===================================================================
--- trunk/api/makeDaboApiDoc.py 2006-09-12 18:39:40 UTC (rev 38)
+++ trunk/api/makeDaboApiDoc.py 2006-11-03 18:31:09 UTC (rev 39)
@@ -313,7 +313,7 @@
                html += """
                        <a href="./%s.%s.html">%s</a><br>""" % 
(class_.__module__, class_.__name__,
                                                          class_.__name__)
-               remove.insert(0,idx)
+               remove.insert(0, idx)
 for i in remove:
        del(classes[i])
 
@@ -328,6 +328,7 @@
                        <b>db:</b><br>"""
 
 remove = []
+
 for idx, class_ in enumerate(classes):
        if type(class_) != type:
                continue
@@ -377,6 +378,25 @@
 html += """
                </td>
        </tr>
+       <tr>
+               <td><b>Datanav Sub-Framework:</b><br>
+"""
+
+remove = []
+for idx, class_ in enumerate(classes):
+       if type(class_) != type:
+               continue
+       if "dabo.lib.datanav" in class_.__module__:
+               html += """
+                       <a href="./%s.%s.html">%s</a><br>""" % 
(class_.__module__, class_.__name__,
+                                                    class_.__name__)
+               remove.insert(0, idx)
+for i in remove:
+       del(classes[i])
+
+html += """
+               </td>
+       </tr>
 </table>
 """
 




_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev

Reply via email to