diff -r f2f247a5b6c9 -r c471fed3cab8 createdoc.py --- 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)