createdoc.py
changeset 74 c471fed3cab8
parent 73 f2f247a5b6c9
child 76 9f7da8dc8df8
--- a/createdoc.py	Tue Dec 06 23:53:18 2011 +0100
+++ b/createdoc.py	Wed Dec 07 01:06:40 2011 +0100
@@ -91,10 +91,11 @@
         title=name[0].upper()+name[1:]
         Link.__init__(self,name,title)
         m=methods[name]
-        self.func_line=inspect.formatargspec(*inspect.getargspec(m))
+        (args, varargs, keywords, defaults)=inspect.getargspec(m)
+        args= [b for b in args if b is not "self"]
+        self.func_line=inspect.formatargspec(args, varargs, keywords, defaults)
         self.description = m.__doc__.split("\n")[0]
-        a=inspect.getargspec(m)
-        self.args=[Arg(a,m) for a in a.args if a is not "self"]
+        self.args=[Arg(a,m) for a in args]
         _, self.rets=ret(m)