--- 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)