createdoc.py
changeset 74 c471fed3cab8
parent 73 f2f247a5b6c9
child 76 9f7da8dc8df8
equal deleted inserted replaced
73:f2f247a5b6c9 74:c471fed3cab8
    89 class Method(Link):
    89 class Method(Link):
    90     def __init__(self,name,methods):
    90     def __init__(self,name,methods):
    91         title=name[0].upper()+name[1:]
    91         title=name[0].upper()+name[1:]
    92         Link.__init__(self,name,title)
    92         Link.__init__(self,name,title)
    93         m=methods[name]
    93         m=methods[name]
    94         self.func_line=inspect.formatargspec(*inspect.getargspec(m))
    94         (args, varargs, keywords, defaults)=inspect.getargspec(m)
       
    95         args= [b for b in args if b is not "self"]
       
    96         self.func_line=inspect.formatargspec(args, varargs, keywords, defaults)
    95         self.description = m.__doc__.split("\n")[0]
    97         self.description = m.__doc__.split("\n")[0]
    96         a=inspect.getargspec(m)
    98         self.args=[Arg(a,m) for a in args]
    97         self.args=[Arg(a,m) for a in a.args if a is not "self"]
       
    98         _, self.rets=ret(m)
    99         _, self.rets=ret(m)
    99 
   100 
   100 
   101 
   101 def main():
   102 def main():
   102     sites=[Site("index.html","Iro"),
   103     sites=[Site("index.html","Iro"),