dabodoc Commit
Revision 26
Date: 2005-10-04 20:58:16 -0700 (Tue, 04 Oct 2005)
Author: paul

Changed:
U   trunk/api/makeDaboApiDoc.py

Log:
Added method signatures to the detail method docs.


Diff:
Modified: trunk/api/makeDaboApiDoc.py
===================================================================
--- trunk/api/makeDaboApiDoc.py 2005-10-04 23:46:29 UTC (rev 25)
+++ trunk/api/makeDaboApiDoc.py 2005-10-05 03:58:16 UTC (rev 26)
@@ -1,5 +1,6 @@
 #!/usr/bin/env python
 
+import inspect
 import os
 import sys
 import dabo
@@ -138,8 +139,13 @@
                        break
                if m is None:
                        continue
+
+               args = inspect.getargspec(m)
+               args = inspect.formatargspec(args[0], args[1], args[2], args[3])
+
                d = {"name": method,
-                    "doc": m.__doc__}
+                    "doc": m.__doc__,
+                    "args": args}
                if d["doc"] is None:
                        d["doc"] = ""
                d["doc"] = "<br>".join(d["doc"].split("\n"))
@@ -147,7 +153,7 @@
                html += """
        <tr>
                <td valign="top">
-                       <b><a name="Methods_%(name)s">%(name)s()</a></b><br>
+                       <b><a 
name="Methods_%(name)s">%(name)s%(args)s</a></b><br>
                        %(doc)s
                </td>
        </tr>




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

Reply via email to