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